I really like these shirts. Ordered XS, it fit really well (I'm 5'2" 120lbs, usually a size xs). Good length for my short torso, not see through in my opinion, great stretchy, cozy material. The v neck isn't very deep is my only complaint so it sits high on your chest