I have been on the market for a new upright rug & upholster cleaner. My old one is a Hoover which I have always liked but decided to give this a try since I had the opportunity to test it. I found it to work well. It was easy to use for rug and upholstery. There was no issues as far as it cleaning the carpet. It worked very well. The feature that I did not like was the placement of the on/off switch. I think having it on the handle would have been a better style/feature. The other thing I did not like was the weight of the item. To bring it up from the basement would have been so much easier if I were able to hold the handle and the handle from the top or bottom tank at the same time without having the tank pull out. My Hoover allows me to lift from the tank as it locks in place by pushing the handle into down into it. It's hard to explain. Other than that it does work well however I prefer my older Hoover model better.