Ordered a women's small as a uniform shirt for our 5' 4", 100 pound gymnast daughter.  The  shirt is extremely snug and the white fabric very sheer.  Possibly colored shirts do not have this problem, but the white is far too sheer to use (unless maybe to wear under another garment?).