Always wear gloves beforehand, otherwise your fingers will become cracked, dry, and eventually burn.
It removes rust stains very well. For older stains, you'll need to rub thoroughly. Multiple applications may also be necessary. The product is highly recommended.