I bought this six months ago, and have used it several times.This carpet cleaner cleans as good as me hiring someone to do it. I am saving a lot of money doing it myself.It cleaned stains I was afraid would not come up without a commercial cleaner, but this cleaner removed them easily.The water extraction on this is great. Only took a couple hours for my carpet to dry which was nice. Left my home smelling fresh, and clean. The upholstery attachment I used on dining chairs, and it cleaned them way better than I could have imagined. I am so impressed with this cleaner.