A nice carpet cleaner, very easy to use and clean. So many Pros but one Cons--leaves the carpet wet. There is no heating for dry. But because the company promises a good suction it should help to dry fast. Because no one pays attention to how much the machine picks up water from the carpet. I even measure the dirty water and it looks like more than 50% of the water still stays on the carpet. I have used the dry mode for so long and my carpet is still wet. Also, I wish there was a rinsing option with just clean water. Why leave soap on a carpet to dry? (its like to do a laundry without rinsing). Sorry, have to return it.