I have owned a few Proheat 2 upright carpet cleaners (older style) I love the easy lift off cleaner. The two things I don't find great are the small water/cleaner tank (like that you can combine the two) and the dirty water tank is very hard to empty and impossible to clean. Other than that so far a hit.