With 2 teenage boys, a husband, multiple cats & dogs and a farm, I've gone through many vacuums over the last decade.  None compare to this one.  It made my worn-out carpet look amazingly better.  In fact, it has so much suction that one of my son's stray socks ended up in the dust cup before I could push the off button.  Incredibly flexible, it can be used in multiple different configurations and the low profile head gets under beds, sofas, etc. with ease (hence the sock incident).  I can't imagine a better vacuum.  Oh, and the assembly takes about 30 seconds.  Literally! 

Pros: Suction!!!!
Cons: Absolutely none