100% Cotton material. The Vest are true to size , but if you like a tighter fit, get a size smaller. Additionally, if you add the pants to complete this set, your order will automatically apply a discount of 15 dollars and free shipping.