I would say these sizes are pretty accurate. I bought a medium for my sister who is 12 and very slender. I got the medium because I wanted to be sure it would fit her like a dress which is what she was wanting. The shirt/ tunic is very cute and she loved it. Great item for the price.