I'm 5'7 a large and have pretty long arms but this shirt fits pretty well. It's soft, doesn't wrinkle too easily. It's not one of those thin trendy plaids either. I was surprised to see a little green in it when it arrived, but it's a great quality shirt. You won't be sorry.