I brought a XXL I was nervous I thought it would be too big but ,it fits nice and fitted , I'm 5'8 size 12 in jeans and bust 36 D ,I will be getting the black one as well , they run small to me glad I went a size up