I am trying to decide which size to purchase - L or XL. I have a pair of XL PI mountain bike insert shorts that fit well in the thighs, but are to big around my waist (I am 34 waist). I am afraid the P.R.O. size L thighs will be too small and the XL waist will be too big - but I also think that this cycling fit is different than the PI Mountain shorts I have. I have a Serfas L road short that fits well and a Hincapie XL that fits well. Thanks for the advise!