I buy this vacuum because I be on a tight budget and still desperate for a reliable vacuum that would actually suck things up . the first time I use it , I be euphoric ! I could see the dirt jump around on the carpet while the vacuum be still a foot away , the suction be that strong . I be not as crazy about it on hardwood floor , but I do love the attachment . the rotate upholstery brush be great . the best part about use this vacuum be the fact that it do not spew dust back into the air . I have very bad allergy , and I could not use my old vacuum ; my husband have to use it when I be not in the house for a few hour . but with this machine , I vacuum the whole house and then realize I have not even sneeze once . awesome . I would still like to get a Oreck someday when I can afford it , but for now this little number will do the trick .