These Swan brandA-shirts are made from 100% cotton. The material is breathable and comfortable for everyday use. The hems are longer, so they stay tucked. The neck and armholes are banded for durability and maximum comfort. Expect moderate shrinkage with the first wash. Sizes runs small. General sizing guide corresponding to US dress size is: S(29-32), M(32-35), L(35-38), XL(38-41). Order one size up if in between sizes. Hand wash, line dry.