Maybe this is just because I moved from trying to use a "hardwood expert" vacuum on carpet, to an actual vacuum designed to work on carpet, but it is soooooo much better than what I'd been using for the past 3 years! Should have made the switch earlier. Can't comment on longevity yet, as it's only been a week, but so far I am very happy with it.