Im 5'8, 175 pounds.
I thought about getting medium but went for large thinking it will be too short for me.
I was very wrong, it was very big and baggy, of course that's on me.
I still felt pretty and very comfortable with my dress.
A medium will be perfect since you can pull up or down to your liking.