Bought this for our new apartment…always had a Kirby..this is lightweight and does a great job on rugs and bare floors.