This vacuum has alot of power and very versatile.  Its light weight and the light on the front is a nice bonus. Make sure you keep the filter clean or it loses suction and over heats. 
The only think I really dislike is that it doesn't stand up on its own. You have to always lean it against something and it ends up falling. I have 2 very fluffy dogs and I have very long hair. After owning this bad boy for 6 months I've never had to get a bunch of hair out of the brush. 
All and all I would by this over and over.