This vacuum is awesome! It is so light weight and cleaned all of the floors in my house in 1 charge (3000 sq. ft. home).  Really picks up dirt and dog hair well with easy to empty canister.  It is pretty great!  

Pros: light weight, easy to empty canister, cleans entire house in one charge, cordless
Cons: none that I know of yet.