100% cotton Small 2-6 Medium 7-9 Large 10-12 Dress button at the bottom Model wearing a size large Fit true to size