I have the shark pro pet upright with self cleaning brushroll. It is super light. Moves easily across the floor. A little light pressure and the floor piece will gently move to the sides. Cleans up nicely.