This vacuum is by far my favorite.  I have owned several different vacuums. This one actually picks up the dog hair. It is easy to assemble. I love how its light weight.  The mop however is not my favorite.  I did struggle at first to get it to work. Then after I wasn't a big fan of it. However the vacuum part is worth it. I like how it comes with a stand that holds it and two batteries. Now the app for this vacuum is a neat thing to have. It will alert your phone when it's don't charging. Also will tell you how long it was used for. So worth every penny.