I liked the glasses until I dropped the first pair and the frame cracked.  Thinking it was my fault, I ordered a second pair and under no distress whatsoever the frame cracked on that 2nd pair.  I contacted Amazon and they shipped me a replacement, but I sincerely doubt that I'll get any length of service out of them given my experience with the first two.