This carpet cleaner works wonders, it picks up soil easily and leaves the carpet looking fresh. The only downside to it is the dirty water bin is full after two inches of water, so you have to empty it a few times for two small rooms. Other than that, I absolutely love it and would recommend this carpet cleaner to anyone. Definitely worth the price.