Runs big, size down for more of a crop top fit. Model is wearing size S. 60% cotton 40% polyester crop top