Super cute out of the package, but they don't block the sun very well and they scratched terribly after only a couple wears. I'm not super hard on sunglasses and have been wearing another pair of inexpensive sunglasses for 3+ years now and the lenses aren't half as scratched as these. The scratches are right in my line of sight on both lenses so it obstructs my vision. I realize you get what you pay for, but I always buy cheap sunglasses (under $20) and these are the worst pair I've owned in 20+ years.