My friend ordered several of these dresses and they were too small so I bought them from her. I'm 5'5, 150 lbs, and the large fits me  I think a medium might be right in the breasts. I wear a 38C. The issue with both dresses is one side is 1 to 2 inches longer than the other side. So noticeable on the hanger and on me. By the 2nd wash the white floral it isn't as noticeable. So it shrunk some. The bright floral red has been washed once and is still way longer on one side. There was also a small dark spot on the front out of the bag. Hope it shrinks a bit on the long side with the next wash. They are pretty, cute and comfortable. I think paying more than $25 for this is too much due to quality.