We are a busy family and at times the carpet gets messy. I don't have always have the time to carpet clean but with the PeerDash Pet Compact Carpet Cleaner I am able to spend less time cleaning the carpet! It is easy to use! The directions are printed on the bottle for how much water and solution. To clean you push a button and hold and release to suck of the water! It doesn't leave the carpet wet either it dries the water up excellent! When finished it's easy to air dry the clean and dirty containers. The one thing that I would change is cleaning the brush, I don't have time to take off the roller to clean every time. Otherwise this is a great cleaner and it gets the strains up from mud to coffee to just whatever life hands you!