Out of desperation I bought this to clean my carpets before my parents' latest visit. My sweet old cat was never very particular about where he relieved himself, so the carpets in my hallway had become a mess. On top of that, I had stained several areas of my house with foot traffic and dropped food in the year since the steamer guys last took me for [money]. This machine works well, and is MUCH easier to use and clean than my old Bissell Little Green... So check it out! The only drawback is that it left behind several blobs of carpet fuzz and cat hair, even though I had just vacuumed before shampooing. But if you vacuum a second time after the carpet dries, you'll be home free!