According to size chart, I should have gone for M, but I followed advice from reviewers and picked L. So happy I did, since it was still body-hugging, never mind about people saying it'll be too roomy if you get a bigger size. You want a shapely dress, not a second skin. I got the coral pink color, and it's beautiful, just like the picture. Will wear at a friend's wedding.