If you plan on buying this shirt, do not. I purchased this in both Large (Asian XL) and then Medium (Asian L) when large was too big. As it turned out, neither were too big, it's just the way the shirt has been made; when standing, both fitted fine (medium being a bit slimmer), but when you sit, kneel, bend, etc, the chest on both suddenly puffed out as if I had just sprouted a large pair of breasts.
If that's not enough, the quality is terrible too. The material is plasticy, the button holes have threads hanging loose that catch the buttons and require cutting/breaking, and there were random threads all over the shirt hanging out, as well as loose bits of randomly coloured threads all over the shirt, as if it had been thrown about a warehouse floor before being sent.
I am now returning both due to the terrible quality and stupid fit.
TL;DR - Fitting is nothing like advertised, quality is absolutely shocking.