think this is a great shirt. very comfortable and functional. when it comes to sizing, i usually float between medium and large, definetly had to go with a large with this as the fit is somewhat snug. was a little scratchy at first, but after a couples washes was fine. great shirt.