This lens hood shades the lens from stray light, improving your contrast and image quality; in inclement weather, it can assist in keeping moisture or wind-blown debris off the lens, you also get the added benefit of some extra protection from accidental impact. Compatible with:
Canon EFS 18-135mm f/3.5-5.6 IS, EFS 17-85mm f/4-5.6 IS USM Lens
What Other Items Do Customers Buy After Viewing This Item?
It's a lens hood. It didn't cost very much, and, unlike some reviewers' experience, mine fitted perfectly and stays attached. What more can I say? If you want something that Canon charges 3 times more for, without paying 3 times more, then buy this.
I bought this hood thinking to save money on the high price of the Canon original. But after 3 days I threw it away and ordered the Canon original. The reason being that it will not stay fixed on the lens forwards or backwards. In 3 days of use it must have dropped off 20 times. Canon hoods click into place and stay there. This just drops off at the slightest touch. Don't waste your money.
Not used it that often but it its OK, does not fall off and shields the lens as expected. I have not had it long enough to judge durability and an not interested in whether or not it looks cheap after all it has a simple job to do and it does it well enough.