Quality product, I would be forced to say yes it fits as sized but...
If I didn't stop to read the sizing chart it would not have fit.

Their size numbers for a large are typical of an extra large + a little more.

So I can't say if you normally wear a large get a medium, but take the time to read the size chart.