This hydrosteamer is everything I hoped for and more. I'd been considering buying something like this for a while, and then was lucky to receive one through the Stellar Product Testing Panel. I could not be happier with it. We have two cats and two kids, and all four of them make a mess on our rugs, carpets, and couches. This hydrosteamer has saved the day multiple times. As an example, one of our cats ate something that looked like a green bean but was clearly not food. We found the evidence of this on our cream-colored carpet, where the vomit had soaked in and created a green splotch. The hydrosteamer did the trick, and now the carpet isn't stained green. At all. At first I was nervous that this would be too intense of a product, and would damage residential products like rugs. But it's gentle.