Shirts are 100% cotton. Model on left is 5' 4" and is wearing a size Medium. Model on right is 5' 10" and wearing a size Large.