I have owned more carpet cleaners than I care to remember and this is the best EVER! The two-brush system is effective in pulling up dirt. The dirty water tank is super-easy to clean and holds a lot. The water tank is big. LOVE the separate solution tank that you can just take out to do a full rinse cycle. The machine is lighter than a comparable-size machine and easier to push. It lights up with "wash" or "dry" depending on whether you're pushing or pulling and you don't have to push any buttons. Lots of great accessories in a bag. This is a game-changer in my house and I couldn't be happier.