It is extremely hard to tell if a coin has been cleaned, or dipped, from photos only. However, the many, many tiny 'hairline' scratches on the surface which all go 'back and forth' parallel to one another is the strongest indication of light mechanical cleaning.
Even though you would think metal (silver) would be 'hard' enough not to pick up scratches easily, you can take a brand new silver coin out of a roll and simply 'polish' it with a soft cloth and leave these same types of 'scratches'.
It's a beautiful coin and I'm sure an accurate grade would be in the 55 or even the 58 range, but it does look like it has been cleaned to me.