The shirt is true to size. I order a large as I am a 40D in bra size and wear a 14 in pants. The shirt fits wonderful as I am losing weight and weigh about 177-180. I am smaller in the upper part of my body and worry how shirts will fit me. The large fit me and was not tight. Usually if i order a XL, the underarm section is too large, so I said i better down size and glad i did. The material of the shirt is thick and does not feel cheap.