This little carpet cleaner is so satisfying! It is super easy to set up, just add your water and cleaner solution as desired. The hose and cord are good lengths where I'm not constantly moving the device around. I loooove being able to see the muddy dirty water being sucked out as I'm cleaning, it really shows me that it's working. The only issue I have is that the suction could be more powerful. I find myself having to press down with force to make sure all the cleaning solution gets sucked back up. But other than that, it gets the job done ! I have a cat and dog and this def helps with the odors and fur shedding.