I originally purchased XL but unfortunately it was a tad to small for my girls. I’m 5’4 135 and I’m a 34DDD. I don’t have fake boobs so I like having the extra coverage. I returned the XL for the XXL. One thing I don’t like is that theirs no slot to insert a pad. Otherwise, love the color and the fabric.