I bought this to wear to my high school graduation. I was debating between a medium or a large and ended up ordering both to try them on. The medium fit perfect. I would recommend picking the smaller size if you are debating between two. I took away a star because of the fabric quality. I expected more from a $70 dress. The slip is see through (at least on the white dress) and the lace has some loose string/snags.
Rated 3 out of 5
Rated 1 on a scale of minus 2 to 2, where minus 2 is Runs Small, 0 is True to Size and 2 is Runs Large