This is an amazing vacuum.  We have 2 german shepherds and I vacuum daily.  I love that this vacuum cleaner has so many options.  It was overwhelming when it first arrived, however, I am getting use to all the features available.   The vacuum is light weight, has a retractable cord that works like a magic show, you control the sucking speed from the smart screen and the canister wheels makes it easy to pull it from one location to another.  I only have hardwood floors, so I can't say how it would do on carpet, but I have not been disappointed yet by it.