I would not recommend this for 8-10 year olds. My son had a hard time with it and instead of staff encouraging him they told him that he should be able to do this and if he can't they're pulling him off and wasting my money. He walked away completely defeated instead of excited for something that should have been a good time.