The shirt is very nice, please do not misunderstand. But the size specification is a bad joke. I am admittedly rather big and strong, but therefore I order indeed XXL. What Balandi understands XXL, would at other manufacturers but rather something between M and L. I do not trust you, imagine what would M here ... probably glove size or something.
I'll keep it and wear, since I'm already just in a diet and form-phase, so it is for me a motivation. But all over 1.86 and 95kg I strongly recommend at least 1-2 numbers to buy more than their usual clothes.