I received this product as part of the Stellar Product Testing Panel. This cleaner is both good and bad. I'd say equal pros and cons. I've used it to clean upholstery and spills from medium pile carpet. The suction is not the greatest with the carpet and it still felt pretty wet no matter how many passes I gave it...so that was a bummer. However - on the upholstered chair, it did a decent job sucking up the fluid. Love how lightweight it is and love that it's wireless. Though - that comes with it's cons. Obviously the tank capacity for clean water and dirty water is minimal but I didn't expect to clean a huge area...it's super easy to clean and setup...but the battery goes super quick! Overall - it's decent. It's for really really tiny spots on upholstery - not so much carpet because the suction isn't good enough.