I am looking to get a Specialized Creo Expert. I was wondering what size people are riding for what size they are. I am 6' 0" and currently riding a 10 year old Specialized Roubaix size 58. The bike shop says a large is my size and XL would be to big. They did not have any in stock to test ride.