100 % Cotton. Shirts Run A Size Larger.