I had a shark before I got this one because it said it was self-cleaning. I’ve had it for less than a month and already had to clean the roll. It’s also much heavier than my old one and clunky.