The Bissell Pet Stain Eraser worked really well for my household! We have a 2-story townhome, with a large rug downstairs and wall-to-wall carpet upstairs. With our 2 dogs and small children, we are constantly spot treating the floors. The cleaner is compact, lightweight and super easy to use. The cleaning solution lifts stains quickly and easily. Breaking down the cleaner and cleaning it's parts, like the tank and brush roll, was very simple. We have a similar carpet spot cleaner but it's huge, bulky and takes a long time to actually clean stains. I much better prefer this Bissell cleaner! Thanks to the Stellar Product Testing Panel for providing me with this handheld carpet cleaner.