Overall I feel that this carpet cleaner does a really good job for how small it is. I was actually shocked (disgusted?) with how dirty my carpets were when I emptied the dirty water compartment. Even vacuuming really well beforehand didn't pull up half the dog hair that the cleaner did. The cleaner was easy to set up, use, and clean at the end. My only complaint would be that I wish the power cord was longer. The price the cleaner is listed at compared to the quality and cleaning ability is really good and if you want something simple that works this is it! I did receive this cleaner as part of the Stellar Product Testing Panel.