The Walimex EW73B Lens Hood for Canon is a perfect match for Canon lenses. It is perfectly equipped by the internal coating and not to complain about their effectiveness. An absolutely successful alternative to the original panel and pricewise highly recommended. Although I had several attempts needed until I had the lens hood attached correctly and precisely, but now it fits perfectly and makes well your service.