Ordered an XL I am a size 16 but I have not tried it on as it's not Christmas yet. Looks good though
We use Cookies for a better experience, you can learn more about it here