This shirt is perfect! So soft, thin enough to not be see through, but thick enough to keep you at a good temperature..I live in Phoenix, and it's winter right now, and this is perfect under a vest. VERY flattering, long, does not ride up, and true to size. I am 5'7", 140 lbs, 34c, and ordered a Medium.