Hi everyone, I've been browsing the web trying to find a reasonable answer to this question and found lots of similar ones on here but nothing that answers it 100% so I thought this the best place to ask!
Anyhow, I'm 32 and recently started cycling again to get fit and for a bit of fun, I'm 5'9" tall with a short leg. Currently I have a Giant Sedona small frame size that I had fitted by a local bike shop a few years ago and it's too small, I did say to them at the time it felt too small but they assured me that they were certain that was my size, I now realise they were trying to dump stock on me.
Because of this I've been considering getting a newer bike or something that fits better and I've been looking at things like Specialized Sirrus models, I've now got an opportunity to possibly get a second-hand sirrus that is a couple of years old *but* it sized as an L which checking out the sizing guides is suggested for people 5'9" and taller and the medium is sized for people up to 5'9" so I'm right in the middle of the crossover.
My question is... will a size L likely be too big for me? I know that If I got a M size then it'd be an improvement on what I have now. Even so if I do get the L and it's too big I could always sell it on and start looking for an M or I might even splash out on a new one in which case I'd be 100% certain I got the right size!
I just don't really trust any of the bike shops around here due to the previous experience and as they all seem to have a bit of a snobbish attitude when I've asked newbie questions of them before and most of them don't really have much of a range to try out and want to push you towards what is in stock which after my previous experience really puts me off!
Any advice appreciated!