These Enimay shirts are made from 80% cotton and 20% polyester. The shirt comes in sizes S-2XL, and fit small. Shirts are fitted and will be a snug fit (Fitted). Please refer to the measurements in the bullet points to make sure the sizing is adequate for you.