After reading the reviews that the Cami runs small, my wife purchased an XL.  She is 36B in the bust area.  She ordered an XL and it fits perfect.  Well made and the padding is comfortable and not too big.