This is a good shampooer. Haven't had it long enough to say its great yet because we've had others that work great and then break. Time will tell. We needed it for our office area in work. Our carpets are constantly dirty from the guys walking in after being in the warehouse area. We've tried other products and even had them professionally done but its a losing battle. We need to do it frequently and this one seems perfect for us. This shampooer was a great value. But I can't stress enough how important it is to use a good quality shampoo that is appropriate for the type of stains you're dealing with to go with it!