Little thin but well worth the price.not too beachy but just enough. Blue is a deep color,not a royal blue.