I bought one for me and one for him. His looks good on him and he said it fits great! My shirt fits me the way I expected (which was perfect). Very comfortable. Just now sending them through the wash so we can wear them again!
I ordered the small, it was a bit large before washing, but fit perfectly after. To give an idea of fit - I am 5'7", approximately 130 lbs, broader shoulders. Looks exactly as pictured!