I was surprised at the number of very small kids (toddlers and babies). Those kids were struggling.
my kids are 9, 10, And 13. One of them had some issues with the heat at times, but otherwise all of them really enjoyed it. I have to think ages 8-12 is the sweet spot.