I absolutely love this carpet cleaner! The freely moving handle took me a minute to get used to. (Normally you can pick the desired angle of the handle & lock it into place.) After getting used to this it's actually a pretty convenient feature. I'm giving 4 stars instead of 5 only because the water capacity could be larger. This carpet cleaner would be perfect if it held more water. I find that when carpet cleaning my entire home vs. just one room or spot cleaning, almost half of my time is spent emptying & refilling the water tank. It has a 1.75 gallon tank, which is decent sized, but a 3 gallon would be much better.