60% Cotton, 33% Recycled Cotton, 5% Polyester, 2% Spandex Fits true to size. Steph is wearing a size 3 and is 5'2.