Well made item. Colour matches the website. I am Euro size L. I ordered size XL. I am 182cm, 97kg. Size XL is comfortably sized. It is loose in some places and firm in others. I would buy again from this shop.
Medium is a great casual fit for me - 187cm and 78kg