Originally Posted by
Chris Pringle
A 58cm would be a complete overkill and I don't believe you're going to be comfortable with a top tube so high and long.
Got a buddy who is 5'9" and rides a 58. I'm 5'7", ride a 50 cm, and can't even get aboard his. He must have very long legs.
Play it safe and go with the 54. Fix any geometry problems after you've ridden it awhile. Sometimes takes a long time to dial everything in just right.