This is the best carpet cleaner I've ever had. It is not just how it cleans, which seems really good but for me where it really shines in my opinion is the cleanup. Almost every part that matters can be easily taken apart and removed for cleaned out. The dirty water reservoir lid is simple to remove and has a big opening. All the included hand attachments come completely apart. The floor water intake opens up from the top which makes it better for air drying the roller and the water intake itself can even be removed. It is a dream to clean.