This carpet cleaner works pretty well. It pulls all the dirt including pet hair and lint from deep in the carpet. It has a good suction power to pick up the water but make sure you don't oversaturate your carpet. I would suggest doing one wet pass followed by a dry pass. We have high pile carpet in our rooms so it required an extra pass with suction only to pull up all the excess moisture. It includes extra tools that are perfect for little spot cleans or for cleaning carpeted staircases. You can open the brush roll cover to get easy access to brush rolls which makes cleaning and maintaining your machine much more convenient. Also I like that it is transparent so I can see all the dirt coming out of my carpet and know when it's clean. So far I like it!