Bought for my 9 year old grandson that loves mine craft. They are actually sturdy.. are nice and dark for actual protection from bright sun. They fit well and the frames are sturdy.. not to mention cute! Highly recommend for kids that need real eye wear protection but cute too!