I am 178 cm (5' 10''), inseam 82 cm and ride M size which fits perfectly (I was in the middle of M size range), the seatpost is almost all the way down, so I think S would be better for you. I would suggest order S size, try it and if it is too small, send it back and order M, you should only...