After reading the reviews I ordered up one size (which is the biggest size), I'm usually a large to extra large in women's and I ordered the size 2X, My bust size is a 40D and it is very snug also around my tummy. Other than that it's very nice, the print is not high quality but I'm only wearing it for 1 day so it's okay. I'm giving it 3 stars for the look.