Bought these for my 6 month old twins for a beach vacation ! These are very light and my babies loved it ! Baby boy is chubbier and these fit him perfectly. He looked so cool 😎! I bought the white rimmed ones for my baby girl and she looked adorable. Feel like a worth it but with quality and also coz they kind of extend a bit they would fit for another couple years ! It also fit my 8 year old who has a lean face ! So go for it !