Very nice fit even being a little on the heavy side.  I went a size up and while I'll have to be sure to preventing any shrinking, it feels really nice.  I like the pockets and how it has a kind of bomber jacket feel with the open side zipper.  The only reason I took off one point is the colors are not true to the picture.  It said 'navy' and the shirt that came was truly navy, so I can't say I didn't have a hunch, but the picture was of a beautiful teal blue, and there were no other colors listed to suggest it was mislabeled.  I still would have bought it but maybe gone for a different color.