This works reasonably well for stain removal, but it's not the best.  Learning how to open and close the cap securely was a little nerve-wracking, I suppose this is the trade-off for not having to wrestle with the water tank on a large steam cleaner.