Self: 100% Polyester.
Lining: 95% Polyester, 5% Spandex
Models are 5'8" and are wearing a size small. Fits true to size.