This product has great suction and roller power, and the adjustable head depth makes cleaning my rugs easy, but there is no way I have found to turn off the power head. The unit damaged a portion of my rug when trying to use the hose attachment on my sofa, and with no way to turn off the power head I can't use this unit on my hard surface floors without risking damage to them. I would not recommend this for someone with more hard surfaces than soft surfaces.