This is the most awesome carpet cleaner I have ever used. They made it so easy to clean your carpet and everything is automatic!!!! They even took care of cleaning the machine when done, you can clean the brushes and everything before you put it away. I recommend this machine to anyone who cleans their own carpet this is the BEST!!!