Excellent machine. Draws a lot of dirt out of the carpet. Get some stains out. Efficient and effective. Only complaint is that the fill tank and return tank are kind of small and have to be emptied and refilled every 10 minutes or so.......but for the $$$ I can't complain.... 2 or 3 24 hour rentals of the Rug Doctor buys this machine for you!!