True to size with stretch Double layered 80% Polyester, 20% Spandex Small - Bust 29", Length 16.5" Medium - Bust 31", Length 17" Large - Bust 33", Length 17.5"