I buy this vacuum for my wife because she want something that go `` everywhere '' . we have carpet and hardwood but the push vac tend to scratch the wood finish , and forget about corner and tight space . this new Hoover Portapower have solve that problem because the attachment allow we to get to all the hard to reach spot . no more broom ! it have enough power to do the job , easy to empty , and do excellent work on tile , hardwood , blind , ledge , etc. . it have all the gadget for specific need . I be pretty picky about carpeting so I would have to say it do a `` ok '' job on bedroom carpet , not perfect but good . the cord be long enough to do several room without look for a closer outlet . the unit be small enough to carry by the handle or shoulder strap so get around be a breeze . it be powerful , small , and easy to use . get a good deal at Christmas and it be well worth it !