I love this vacuum. It does the job, vacuuming up all that I need it to like cheerios, lint, hair, and everyday stuff. I don't use this vacuum for pets so I can't review it specifically on that but I can say it has no problems vacuuming up my long hair. It is lightweight enough for me to carry it up and down stairs. The attachment handles make it easy to reach difficult spaces, even our car. I can vacuum while holding my baby so it is very easy to maneuver. It is easy to detach the canister to empty the contents and the canister comes apart to make it easy to wash. I place some the parts of the canister in the dishwasher to get it really clean. Ease of Maintenance It is easy to clean and if needed, replacement parts of fairly inexpensive. Suction Performance I expect a lot from my products so I can always say that I want more suction but this vacuum is very strong and does not clog easily. Design I love how nicely the attachments fit on the vacuum and overall the vacuum is not bad looking. Durability I've owned the vacuum for about four years now and have never had a problem with it.