Im 50 tall & 125 lbs & I got a small. It fit well. It is short but the mesh gives it a bit of lenght. The back is absolutely stunning. I wish I had a picture of that. You are not going to look like an hourglass in this dress but it is still very sexy. Would buy in other colors.