This little dynamo meets all my vacuuming needs.  I am pleased with it.  It has good power and its small size makes it easy to move around.  The cord is extra long too, which allows me to change outlets less frequently.  The wand is just a little awkward sometimes but the expanding length is great.  I purchased the deluxe floor brush separately since most of my floors are hardwood.