This carpet cleaner was even better than I had hoped. It is so easy to use and made our carpet look great. We have a welsh corgi so you know that there is a lot of hair and dirt but the carpet cleaned beautifully. It was better than an outside service and now we can afford to clean the carpet more often. We gladly recommend this cleaner. A good purchase.