Our returns policy is 30 days, as long as it's still as new with tags you can return it to us for an exchange/refund.
We are out of Large at the moment and we only have 1 medium left in stock, they have been really popular!
Not sure if this will help but i'm 5ft 11 approx 80kg and a Medium fits me great.
Should have more back in within the next couple of weeks though if you do need a large.
Hope this helps