This portable carpet cleaner, given to me to try as part of the Stellar Product Testing Panel, exceeded my expectation! Our house is full of mess makers-a 2-yo, a dog, two cats and a husband-and this machine does wonders. I used this to clean up spots on our couch and play room rug. The machine was easy and quick to use. My favorite part-the machine is so easy to clean out. Most carpet cleaners leave you a small opening to dump the dirty water from. This one opens completely! While this cleaner wouldn't be my go-to for a larger area rug, it's a definite YES for smaller areas. I even tried this out on a stain that I can tell you even how long it's been there. Voila! Took it right out. The spots on our couch dried quicker than I expected. It's compact, lightweight and effective!