These are great for the pool, the beach and in general sunny days. The fit is good for my 8 and 10 year old boys.
Don't expect $150 quality, you aren't paying for that. But they are great kids, who tend to lose things! The replacement price is cheap.
We buy 6 pairs in the spring and by summer end they have all but disappeared. lol
But because of the price we don't sweat it.