Just finished test riding a M and L size GT Peace. I'm 6-2, with 32" inseam pant length, so a longer torso. While the M felt good as far as "quickness" , I was too cramped in the cockpit. After 10 minutes on the L, discovered it's a much better fit. Btw, I ride the same size as you in road bike. A ride will tell you lots.