Unfortunately, dresses are very tricky to size. Even within the same brand/manufacturer, there can be variations.
This particular dress is not fitted. The sizing provided by the manufacturer is as follows: S(4-6), M(6-8), L(10-12), XL(14-16). These are based on sizes of women's tops.
Hope this helps some!
Thank you for your question!