We took our two year old and five year old and they both had a great time. While we were there we saw kids that looked like they were probably in the early teens.
I would say elementary age kids. My 6 year old loves it there.
Thanks! Your answer is awaiting moderation.