Cut on a shaped-classic block: cleaner through the chest and waist than a full boxy shirt, with enough room to move. Wearer at 5'11" and 175 lb takes size M.
Runs true to size. If between sizes and building a leaner silhouette, size down; for a relaxed drape, stay true.