70% Cotton, 27% Polyester, 2% Viscose, 1% Spandex Fits true to size. Steph is wearing a size 25 and is 5'2.