This was a very convenient carpet cleaner when I didn't want to whip out my full-sized one or when I had to clean a stain off the stairs. The handheld carpet cleaner was pretty decent at cleaning out stains. My daughter made a huge #2 mess on the stairs, and I was able to clean most of the stains out completely with the hand held cleaner. The carpet cleaner was very easy to set up and the instructions were easy to follow. Clean-up of the device after use was easy and removal of the brush roll was pretty straightforward. My favorite part of the device is that it is cordless and portable. So convenient! One con, however, is that it is not as powerful as a regular sized carpet cleaner, but it is great as a spot cleaner. I received this handheld carpet cleaner from the Stellar Product Testing Panel.