Works great but honestly if it's a bad stain you do need to pretreat it. One tank cleaned my daughter's entire floor so I would recommend this to anyone who has a small home or just looking to clean up a pet stain very quick.