I rode both a Tarmac Pro (52cm) and a Ruby Pro (51cm) at my LBS yesterday and absolutely fell in love with the Tarmac. A little squirley on the downhills but climbs like a mountain goat and corners very well. Here's my problem... the Tarmac at 52 felt a bit big, but not overly. I have an older Specialized Allez that is a 52 and it feels great. I also have an '06 Specialized Langster (52) that I was recently fit on by another LBS.

The new bike will be my race bike, mostly local crits. I am 5'4" and flucuate between 120 and 130 lbs. I do have very long arms and my inseam is 31".

Any thoughts on frame size? I can order the 52cm or the 49cm.

Thanks.