I have mine professionally cleaned once per year and it always looks brand spanking new afterwards. Love it. Couldn't do a better job myself. But a friend commented on the laziness of it and it's made me question myself...