I have pets so I need a good rug scrubber and this one is it!!! I honestly wasn't expecting too much out of it as I have t had good luck with home rug scrubbers in the past but holy cow! This one took all the stains out of my carpets on the very first try! It is powerful and also lightweight so it makes cleaning so much easier. I've been recommending this to all of my friends and family