I'm a new rider and I think my bike may be a bit big. I'm 5'8 and a half and riding a 58 Specialized Comp. I can ride it ok, but I think a 56 may be a better fit. Since I got the bike used and only had a $500 budget I just got it anyway since it was a good deal.