No scratches to the body or glass. As far as dust goes, I can count 2 teeny tiny specs inside that in no way appear in any pictures. I've had a lens cover on it the whole time. This lens is super sharp, but can't justify keeping it due to having my 5D & 24-105.