When I moved into my new apartment I was horrified to have wall to wall beige carpets with 4 kids, 3 cats and a dog. I can't even believe how clean my carpets are when I'm done using this machine. It gives me piece of mind that my carpets are actually clean!