5'10", 32" inseam. 57mm frame/175mm cranks Veloce fit perfectly after some tinkering with seat position, particularly the fore/aft adjustment. Interestingly, came stock with a 90mm stem (one reason I think it fits so well, I don't get stretched out in front of the headset), somewhat shorter than some other brands. Only way to know if it's right for you - get measured by a competent LBS staffer and ride the bike set up as it would be (shorts, shoes, gloves, seat adjusted fore/aft and for height) when you own it.
FWIW, 58mm Trek 5200 and Pilot 5.0's felt too long, 56's a bit squished. Just me but fit is the deal maker/killer. All else, while important, is secondary.
Bill
__________________
Specialized Roubaix