I received this product free for an honest review. I have 2 small dogs in a small space so I shampoo my carpets regularly. I was excited to try this cleaner since is it a smaller footprint to what I am used to. Pros: strong suction, easy to clean, space saving. Cons: water reservoir is smaller than I am used to. I had to fill twice to clean and once to rinse my master bedroom. One other con is there is not a separate solution tank. Once you fill it with solution and hot water it's mixed. If you don't use it all, you will waste solution. Neither of these are insurmountable issues and would not prevent me from purchasing.