Bought to put on a EOS 60D is my "default goal." Very fast, quiet and stable, I do not regret this purchase. Its low 24cm minimum focal distance is an advantage.
Only flat, the sun visor, horribly expensive and not provided for pieces of plastic! (Although the bayonet is a tad "modernized" over older visor)