I'm 5'-10" and ride a large. The top tube is pretty close to the crotch but the bike does not feel too big when riding. The medium is about an inch shorter/lower in many areas but don't know what difference it would have made as the large was all I could get. I don't have any regrets. Loving the bike.