I will add that Cannondale measures their frames slightly different than some other companies. At 6 feet tall I ride and fit a 56 cm. Cannondale frame better than a 58, although both sizes will work for me. But a Trek or Specialized bike has to be a 58 which fits very similar to Cannondale's 56...