I have had many types of carpet cleaners but this particular model exceeded my expectations. It was extremely easy to operate and did the job quickly and easily. Other cleaners I have used required you go over an area a few times, but not with this particular model. Once again, I am extremely pleased with this purchase.