Im 58 ~140lbs.. read mixed reviews.. decided to buy the large. It fits great but is loose around the arms so definitely shows your bra.. I suggest wearing a bralette with it. Im small chested though so that may be why the arm holes hit lower on me and seem more loose. Thin, somewhat see-through material too.