Have used the BES840XL for more than 2 years. Have NEVER cleaned it. The secret to run an extra cycle through the steam wand, and an extra cycle through the espresso with the coffee holder off the machine EVERY time I'm finished using it. I don't use the program feature.