We have 4 dogs and they shed a LOT. We got tired of rolling our rug in the living room so we decided to try this. It works very well for removing pet hairs. It is easy to maneuver and weighs a lot less than a traditional upright vacuum. It goes underneath the sofa fairly easily as well. If we have to carry it upstairs my wife doesn't have to have me do it anymore since this is so light. She can take it all over the house very easily. If you want something that sucks the dirt up and is easy to use, this is it. It would be nice if the dirt container was a little bigger. We have to empty it sometimes before finishing because it gets full, but that's not a deal breaker. It just means it's working well. The cord is long enough that we can reach the entire living room without plugging in to another outlet. It is a little pricey to be so sall, but the functionality makes up for it.