I was a 38DD pre-pregnancy and an XL fit well. Comfortable but took away a star because it doesn't support as well as I'd like and the padding shows through the bra and it's not attractive to see the big foam pads in the cups. Maybe this issue will resolve itself once I wash it a few times.