Great fit. I’m 5’1 and 160 and a medium fit exactly right. The reason for the three stars is that the dress arrived smelling strongly of chemicals. I washed 4 times before I was able to wear the first time and even then a faint smell lingered. Hopefully after a couple more washes the smell will go away.