Quote Originally Posted by mixie View Post
Giant will probably be too big with a 51cm top tube and 74* seat tube angle.
Agreed - depends on your build of course, but for a person like me, 5' even - short torso/arms, Giants, even in the smallest sizes are way big....

I have a 44cm Specialized - love it!