Model wearing a large The skirt has NO STRETCH/Top is oversized Small 2-5 Medium 6-8 Large 9-11 100% rayon top/bottom 100% cotton