This hat is made from soft organic cotton jersey with a little elastane for a comfy fit. It has an elastic around the head assuring to stay fitted all the time and baby lock finishing on the edges. It comes in 2 sizes. Logo is stitched on the back of the hat. 95% Organic Cotton, 5% Elastane Jersey.