Revolt Sizing
You may want to go and see it but if you were asking me straight up sight unseen I would say the M might be a bit small. I own a new 2021 Revolt Advanced 0 in size L and I am 6'1" tall with a 34" inseam and id say it fits me perfectly. However a good friend of mine rides the exact same bike in a ML and he is 5'10" tall and he likes it. I'd think you would have a tonne of seat post exposed on a M at your height. With my 34" inseam I have 75% of my seatpost exposed on my size L. I may be wrong but my gut feeling is it would be a bit small. Good luck!