These are roomy but short, so if you're over 6ft these are not for you!
Size is as follows:
M – 42-44
L – 44-46
XL – 46-48
2XL – 48-50