yes mate thats a nive little runner, good discount too, so even more street cred for him. One thing to note is its a 20.75 top tube, my lads 10 as well and he's got a 20" he's 5ft 2" and its a comfortable length for him, you dont want the lad with his arms at full stretch, although they never sit down nowadays anyway. Go for it, he'll love it, my lad would and he''s the same age