I got this carpet cleaner a couple of weeks ago and it is amazing. It works on the toughest of stains. I have a Persian cat and she sheds like crazy. Not only does this carpet cleaner work on stains, it also gets the small bits of fur that my vacuum leaves behind. It is very easy to use. It's as easy as just vacuuming. If you are looking to buy a good carpet cleaner, I definitely recommend that you invest in this one.