Are they worth $40? No, not to me, but you don't have much choice if you wear glasses. Certainly a lot cheaper than prescription sunglasses. Cocoons or FitOvers are both good, just be sure to put them back in the case when not wearing them, and use a microfiber cloth to clean them because the plastic lenses scratch easily.