I’m a 38DDD & I usually get between a L and XL in my tops. I thought this would fit perfectly but it didn’t. I was able to get it on but I can tell that it was too small because it looked too tight in an uncomfortable way. It may work in a size L for someone with smaller breast though. But mine were squeezed in a little too tight. I think I could pass with an XL.