I am a 38DD and I ordered the XL and it fits as expected. I suppose if I wanted it more fitted, I might be able to do a regular Large, I think it all depends on your preferred fit. Very easy to wear, hangs with no fuss. I would definitely order more or maybe try the V-neck too. Which is better. 2 thumbs up!