So far we are really impressed with this vacuum. The only reason I didn't give it 5 stars is that it's a bit hard to work with on carpet with a thick carpet pad. In general I think cannister vacuums have this challenge. We didn't want to have to invest in an upright for our second floor. Other than that it really picks up the dog hair well