I went the same route; I opted for the large, reduced my stem about an inch, and, feel the bike fits me very well. Altho, truth be told, I think the M would have also worked for me. Bike fit is such a big deal, given the number of hours we spend on our equipment, really want it to be ideal.