The suction is great and works well for pet hair and other dust. Not sure how it would do with bulkier messes, but I don't really have those. The charge lasts about 12 minutes, which is plenty of charge for my 2 bedroom condo.   

Pros: Everything
Cons: Nothing