So with the shortage of bikes I was forced to make a purchase without throwing a leg over the bike and taking it for a ride. I'm 5'10 with a 31 inseam riding mainly single track in Michigan. I've been riding short wheelbase XC bikes for years and looking for something a bit more fun to ride without having to stay on top of the front wheel all the time. At 55 I'm looking to have a bit more fun and not worry about my Strava time (we'll see about that). Anyhow last bike was a 2017 Trek Top Fuel ML. I've also had a size large top fuel in the past. Anyhow the shop I bought the bike from talked me into going with a large. He stated the cockpit on the new bikes are fairly small and he thought the large would be a much better fit. Top tube was the biggest concern . but based on what I see I should have an inch to spare. Just trying to get thought from any of you at or near my size ang what size frame you are riding. And just in case your wondering they have mediums available also. So I don't think they were trying to push me to what size they had available.