Ordered large, and I was swimming in this shirt. Exchanged for Medium, still way too big. At that point I gave up and looked for a shirt that is sized more precisely. So I had a chance to try this on twice; the fabric is soft, but it feels kind of "washed out." If that's what you're looking for, great. I wasn't.