Bought this unit a year ago. Works great, I did professional carpet cleaning in the past and this is by far the best unit I have come across for usability for a home owner. I chose to pre-purchase parts for the wear it will get in the future like brushes, belts in case I get caught on a throw rug corner, belts are not to expensive either, plus other item. I recommend this unit 66E1 series. Pet lovers will like this unit. Has a lift off tank for doing stairs, easy hose storage.