My gf is second generation Japanese American, her mom lives in Japan and occasionally sends clothes and treats. She buys me Japanese XL, which fits fine in length but is too big around. I'm 6' and her mom is under 5' so I get why she thinks I'm XL but I had to tell my gf to tell her (because no engrish) to buy me Japanese L or M. I find asian stores like Uniqlo have clothes that actually fit and wearing a M or L isn't like wearing a tarp.