Model wearing a medium Has stretch 96% polyester 4% spandex Small 2-8 Medium 9-11 Large 12-14 XL 15-17 The top is a little darker but it does blend