I am 5'9.5 and I purchased the medium. The sleeves are long enough and the shoulders fit perfectly. The length is great, but the body is a bit big. I could have gone down to a small, but I worried the sleeves and shoulders would be too small so I'm keeping the medium. I'm going to wear under sweaters and blazers anyway. The quality seems really good too. It's a nice comfortable feeling shirt. And it's not too bad regarding the see through factor. I bought the white and it seems pretty good. I didn't see my nude bra under it which I can usually see under many white shirts that are very thin. This one is the right thickness I think.
Rating: [4 of 5 Stars!]