I haven't had this vacuum very long, but I've had plenty of messes to clean up and it does a great job, very satisfied. Rolls smooth, suction is awesome, empties easily, plus lots of great features.