Just got this vacuum and I'm amazed at how well it handled my high-pile carpet. It was easy to push and steer and picked up everything with one swipe, even pet hair! It cleans all the way to the edge too. The bin is easy to empty. The cord is long enough for my large room, and more! The brush roll is easily seen from overhead so I can tell when it needs to be cleaned. Overall, I'm very happy with this vacuum.