True to size. Model is 5'2 and wearing a size small. Fabric Contents 57% Cotton, 29% Polyester, 14% Spandex