Fits good, just a little small around the arms for a large. Great quality physically and visually. A little disappointed when i washed it the metalic look came off leaving a pale white look where there used to be metalic lables. I would recommend not washing it if your just wearing it and not doing to much in it. I love the shirt i just wish the lables didn't wash off.