The Perfect Must-Have Crisp White Shirt! 72% Cotton, 23% Poliammide, 5% Elastan Fits true to size. We recommend sizing up if in between sizes. Model wears size 42 Made in Italy