I bought these for my 2 year old grandson because summer sun is so bright, especially on the lake.  He sees his father wearing his religiously.  When he first got them, he tried to put them on me, on his mother, on his father, and we kept showing him how to put them on.  Now he loves them  The teal ones are my favorites but the navy are good too.  These feel sturdy and like they will hold up to his playing with them.