I am XL tall.  I wear a 48L coat.  This shirt fits. It's plenty tall in the torso for us tall guys.
The shirt is not as thick as I expected, but it's nicely made, warm, and I expect it to last a long time. Carhartt quality. It's warm for a shirt, but not hot hot.