Oh I get occasional spots in the images but they are usually 1 to 3 at most and when they are there they are easy to remove. I just look at the images at 200 % and zap the one I see. You could also map the spots if you don't use the auto clean function. I have shot on beaches, in dust, in rain, etc. If it got to be a problem, I would have it professionally cleaned.