Based on reading through this thread and looking closely at the sizing chart, I'd suggest the small. I'm the same height as you but with more torso length then leg length. I would order the small knowing that I would likely put on a longer stem but at least I could get my butt back where I wanted it.