self: 93% cotton 7% spandex Contrast: 95% polyester 5% spandex True to size with stretch. small 4/6 medium 8/10 large 12/14 XL 16/18 10/02/24