We love this vacuum. We have a dog that sheds and this works great and keeps the carpet looking and smelling clean. I love that it is bagged so I don't have to see all the stuff it has picked up around my house. Maneuverability It works great. My only complaint would be that it is kind of heavy. The weight makes it difficult to vacuum the stairs and carrying it up and down the stairs can be awkward. Ease of Maintenance The bag is very easy to replace. It even kind of seals it's self shut so the dust and dog hair do not spill out when you are disposing of the bag. We have long hair in this house so we do have to clean the roller after a few uses, but that would be expected with any vacuum. Suction Performance It has always done a great job with pet hair. I feel like it even keeps the house smelling good. Some peoples homes smell like dog, but this vacuum really helps with that. Versatility There are some attachments, that are pretty standard. Some the of attachments do not stay on when being used. They do not lock on as I have seen in other brands. Design The only thing I would complain about is the attachments. Durability This vacuum has worked great for 5 years. It still works great.