I'm 5'4" longer torso, shorter arms. I found my 48cm was a bit short and now ride a 50cm. Could do 51cm. That sounds small to me