I love this vacuum.  It has more suction than any vac I have ever owned.  From now on I will only buy Sharks!  

Pros: Great suction
Cons: Not all the attachments hook on to the vacuum (but not a big deal)