Late to the party but I own a size M Orbea Alma and a size L Orbea Rise. I'm 176cm, 87kg with a 30" inside leg. There's no question the L is right for this sort of size. You can get away with the M in terms of leg length and saddle etc, but I found the Alma and a size M Rise that I tried, a bit...