This vacuum sucks! It does a great job picking dust and hair on hardwood floors, tiles, and rugs. It's very light too, I actually don't mind vacuuming now! The cons are the cord is kind of short so I have to get a cord extension and it's a small vacuum so I have to empty the out the dirt compartment more often. For this price though I really can't complain. Glad I bought this vacuum.