Hello. I'm gonna buy my first Trail/Enduro bike Canyon Spectral 29 CF 9.0 (European version with 150mm Pike) 2021 I'm 173cm (5'8", inseam 79cm 31") height and trying to choose correct bike size. S size was 435mm reach and M - 460mm. Canyon site recommends S size, but isn't it too small for me? And isn't M 460mm reach isn't too long?
It'll be my first trail/enduro bike and don't have experience to choose correct size by myself. Thanks.