I have used the cleaner twice now, and it does a great job of sucking up the dirt, and removing most stains. I didn't realize how dirty my carpets were until I cleaned them. The previous machine did not have this much cleaning power. The carpets dried in a reasonable amount of time. There are 2 things that could make this a better machine; 1) The power cord could be another 5 feet longer so I didn't have to change outlets as often 2) The dirty water tank float hits the full limit way too soon as it is barely 1/4 full. I am not sure why it is designed this way. The above two issues prevented me from giving this a 5 star review.