“I am 5’ 4”, 130 lbs, 34C and got a M. It fits so nicely!! The little scrunchy details in the dress makes it so flattering. Little short, but I mean, it’s a fitted mini dress so. Double layers so it’s not see thru whatsoever, but it’s not thick and uncomfortable. Wonderful little dress, especially for the price!”