I would say, best for ages 4 to 10. Many outside that range may also be able to enjoy.
I took my 16 month old and nephews, ages 6 & 9. All enjoyed their ti?es there immensely!
I'd say 2 - 12 yo
I took a 20 month old, he could still learn and interact, they had a toddler section for him, great water table area. the place has stuff for all ages but, I feel 10 and under would enjoy it best and all I can add is to just keep an eye out for older kids around your toddlers, some would be too loud or push past my toddler and frighten him a little but I stayed on him to keep him safe. parental interaction is big there, all the pretend play pieces gets lost and out of place rather quickly when parents aren't making sure their kids are putting things bck in their place.
Thanks! Your answer is awaiting moderation.