Wow. I used it today on all our carpets and wooooow. It cleans so well. Took out stains left from our old dog. I need you to get this now. It's bulky but such a great piece of cleaner. I can't believe we lived without one.