True to size, good shirt.  Only drawback is it’s not as breathable as I would have hoped, probably due to the durability of the cloth.