We have had several different carpet cleaners throughout our time as homeowners and this one is the best. It really gets a nice deep clean and does not leave the carpet saturated. The quick dry time is a major plus!