This vacuum is amazing. Not only does it work well on carpet but it also does great on hardwood floors. It’s so much easier than sweeping and the Kompressor helps to compress the dirt so you don’t have to worry about emptying the tank as much