Great suction for wooden floors and heavy low pile rugs. Flimsy rugs get caught. Not able to get low enough to reach under bed and need to use extension tool. However, the hose continues to contract whilst in use this becomes frustrating. It is heavy to maneuver and cumbersome on the stairs, my dyson stick for them. This is my first upright. The dyson barrel vacuum was easier to maneuver.