We already owned a great upright carpet shampooer..or so I thought until I bought this! We shampooed over our very recently cleaned carpets and were both amazed and disgusted at how much dirt came out. It's easy to maneuver for the size and worth every penny for this 2 dog home with white carpet.