Form fitting, super stretchy fabric. 95% Cotton/ 5% Elastane Runs small - we recommend sizing up if you are in between sizes or prefer a comfier fit.