The hat is excellent. Love it. BUT the sizing is really small. Bought an XL, the first day of wearing it I had an awful headache from the tightness. And every day since the FLEX FIT logo embroidered on the elastic inside of the hat imprints on my head. Really upsetting that Kangol's sizing is different for each hat.