This material is very thin and if it's stretched by your body at all it's a little see thru.
I bought a large, listening to the other reviews but it's still super tiny... and I usually wear a medium in almost all shirts. Pretty colors though.