Just received this dress . I’m about 145/150lbs, bust 42 DD and 5 foot 6. I bought a XL it fits perfect. It looks better than the photo. Very well made and the fabric is a heavy cotton not a t shirt knit. I absolutely love it. It’s retro and elegant, perfect length on me too. I may need other colors.