I received this pet stain cleaner through the stellar product testing panel. The cleaner works well for light stains. Heavier stains the cleaner does not seem to work very well. You have to scrub the area very hard and still the stain is still there. The suction of the cleaner gets clogged if you manage to pick up debris. It seems to be strictly made just for stains. The cleaner was super easy to set up because everything was already there. We have long haired dogs and so the pet hair would clog the brush roll. My favorite feature of this cordless cleaner was the water jets which sprays the liquid out and then you can vacuum. I would recommend this cleaner for new and small stains. Heavy stains or stains that have been there for a while I do not recommend trying.