I would not buy a bike online. My experience has been that you must test ride the bike. There are too many variables on fit. For me a poor fit is not worth the savings.