Perfect toy for an older child. Ages 8 -12 would be best otherwise it would be a bit frustrating for younger kids. It is neat and a sort of a STEM toy. Beats sitting in front a video game or computer all the time. They get some exercise. Be careful using in house that it doesn't crash into and knock things down!