The XL is a M -- Maybe.

Verified Buyer Reviewed by Silicon Valley Guy from California on Thursday, January 28, 2016
Cool fabric and look but the XL simply ...is not. Doubt its even a Large so back it went to STP>
Previous Review “Sizing is WAY OFF”