I wear a size 12 dress.  I ordered the Large, but it was a bit too tight around bust and stomach.  I returned and ordered XL, which fits great.  I suggest ordering one size up.  Nice fabric and workmanship.  I love it.