We have hardwoods in 95% of our house and carpet in only 3 bedrooms.  I wanted something that was easy to move between floors so I didn't have to lug my heavier upright up and down the stairs anymore.  Now I can just keep this stick downstairs and it works great moving between my area rugs and hardwoods.  It's also so lightweight that I often bring it upstairs to the bedrooms.  They have such thick carpet that it's tiring pushing my heavier upright while cleaning, but this little thing flies over those thicker carpets and seems to pick up just as well as the bigger vacuum.  It's great at getting the edges too and the swivel head is helpful.  It is annoying that it doesn't stand upright on it's own.  Because the weight is all in the handle and the head swivels, it slides very easily if you prop it up on a table or counter.  So I usually end up just setting it down on the ground.  But i knew buying it that it wouldn't stand upright.  Overall I'm very satisfied and would buy it again.