Bought this for my 5 year old son knowing it was a little advanced for him. After he saw one of our neighbors riding it, he has been riding it daily ever since. In my opinion, it is a great speed, not too fast but fast enough to make it enjoyable. Kids as old as 10 have also enjoyed it. I'm not sure of the range but we have taken it on a 1 mile loop with no problems.