This vacuum is astonishingly good at cleaning even high-pile carpet. We have multiple people in our family with long hair (a dog included) and this vacuum doesn't let any of that get in the way - just needs a light cleaning of excess hair at the end of each use. The lift-away function is useful and makes this a versatile machine for many modes of cleaning. It's also relatively light weight and easy to maneuver which is perfect for children who want to pitch in. Must buy!