I am a huge specialized fan. I am 5'8" and ride a 54 roubaix with a shorter stem. Super happy with the bike it's a great brand, fit is the key!!