I bought these for my 6 years old son and they broke within 2 weeks. It started out the lens kept falling out and the frame broke when I was popping the lens back in. I have purchased a pair about a year & a half ago and the quality was good, but I had to replace his sunglasses because at the beginning of all star season they grew legs. This second pair I will give two thumbs down.