I began looking for a new vacuum cause my current Dirt Devil is 7 years old and not sucking as I think it should and before replacing my carpet I thought I would see if a new vacuum could bring new life to it. However, I refused to spend upwards of $300-$400+ on a Dyson or other pricey brand. So I researched top 10 vacuums under $150 and this one was listed several times and had excellent reviews; However, the only place I could find it available was Overstock but it was under $***!! After just vacuuming my house (1500 sq ft) with my old vacuum I still had to empty the container 3 times but my carpet is standing up and looks like the day I moved in! I am so excited and could say enough about the suction. The unit itself is not self propelled but the brush kinda pulls it along cause its so powerful. The only negative things I can say about this unit is. 1. Assembly took about 15-20 because the instructions aren't the best and it would have helped if it had better pictures. 2. I wouldn't recommend it to the elderly, that can't get around good because it kinda bulky and heavy. 3. The brush does not stop when you use the hose so when I was vacuuming my couch the brush was kicking up carpet fibers/dirt into the air through the part the hose goes into. Overall, I would buy this for a gift or recommend it to a friend. Heck, I might even vacuum again tonight to see how much more I can get sucked up.