I really like these shirts. They are stretchy and comfortable but they are very thin. I like to layer them with a tank so that doesn't bother me. I feel like they run small. I ordered large and I would say it fits just right. It's very form fitting but it's a great length. I'm 5'4 and 125lbs for reference and normally wear a medium.