As for fitting - Ive been to a bike store and they said that they cant fit a bike that i didnt buy from them. Other store said that the if the bike size isnt right - it defeats the purpose of a fitting and they wont know if its the right fit until they do the fitting and would probably need a different bike. ... The shop I bought it from said they dont do fittings.. They said based on the standover height - the bike I bought is perfect for me.. With all that said - its difficult to find an honest answer from any of my local shops.