Im 170 and 53 and got the large! Although it fit. it was a bit short and the arms where super tight. So if u have big arms don't get it. I mean the dress was affordable. so cant complain to much, it looks exactly like the picture.