For $58 I expected something solid that was made for the glasses. What I got was nothing more than the $6.99 cheapo clip on from the pharmacy that is trimmed to a specific shape of frame. Trimming is not exact is to large for frame and It does not fit as seamless as their photo's depict. If I would have seen the item prior to purchase there is no way I buy at this price. I would buy at a cheaper price cause it is at least somewhat in the shape of my glasses and don't have the excess film swallowing the frame, but honestly I would pay no more than $15-$20 for this. $58 is a joke.