92% Nylon, 8% Spandex Fits true to size. Small 2-4 Medium 6-8 Large 10-12 Steph is wearing a size small and is 5'4.