Quality and price wise the Profox sun visor is fine. You get what is expected. However, this sunshade will not fit on my Canon EF-S 3.5-5.6 / 18-135mm IS STM. The Geli can top screw but does not lock so that it sits loosely on the lens. Drum she went back again.