I wear shirt size 12 and 38 DD bust and based on reviews ordered an XL. Nope. Too big. Armpits gapped and slid to front to reveal part of my bra cup. A Large would have been perfect.

 Im bummed I have to return bc these are great lightweight tanks and I got a good lightening deal price.