Model wearing a large Small 2-7 Medium 8-10 Large 11-13 96% polyester 4% spandex Fit true to size, has some stretch