I have carefully measured all my dcs for Islabikes, my just 7yo is in the height/leg range for the Beinn 20 large, which is for age 6+. He is probably about average size abut only just 7 so I feel OK about that. However my 8yo (9 in Jan) is also in this category, albeit at the top end but I would rather get the Beinn 24 because it seems ridiculous to buy a very expensive 6+ bike for a boy who will be 9 3 weeks after he gets it.
What is more ridiculous, buying a 6+ bike (Beinn 20 large) for an almost 9 yo, the same size as his brother who is almost 2 years younger, or buying a 7+ (Beinn 24) when his inside leg measures 4cm too short?
His height is 1cm over the min height for the beinn 24.