A medium !? it wouldn't even cross my mind to try that on, can't even remember the last time i got something in that size. So is it really a roll of the dice sort of thing ? Nick saying an XL is too short, but you're saying a medium is okay ?
I was as surprised as you - given the advice in here is all over the place I'd order a few to try