Suction is great, so is the roller ball- so easy to push. Very light which is great for pushing, but the downside to that is it often falls over when Im using the hose. Maybe the hose needs to stretch a bit more before its flexible enough for it to stay upright with ease. Would be better if the cord was longer. Overall very pleased.