So far I have used this vacuum on our carpet bedrooms, linoleum living, the couch, and the stairs. Our last vacuum we had for many years and it just was not doing a good job any more at all. One run through with this vacuum in the bedroom alone and the entire chamber was filled with hair, dust, and everything else the old vacuum had been missing for a while. I love the lift off function. It made doing my carpet stairs so much easier than anything I have tried so far. They also filled the chamber after one sweep. The lift off brush did get some hair wrapped on it but the main base brush did not so far and I have very long thick hair and both did better than I had expected. My carpets literally look less matted, fluffier, and cleaner after using this vacuum.