Ordered XL for 38DD and it fits well. I really like the material and it is very comfortable. Would not consider this a high impact sports bra. The only thing I wish was different is that the insert pads stayed in place better.  Would order again.