I bought this with the hope of cleaning pet stains from my carpets and I was not disappointed! My dog had gotten my carpets so dirty that I thought I was going to need to replace them. The spot cleaners just weren't working. Amazingly they look like new again. This machine is well made and so easy to operate. And super easy to clean after use. I am very happy with my purchase.