Excellent place for kids of all ages. My 11yr old always has a great time here. The staff are very friendly and knowledgeable.
My only recommendations would be to offer outdoor seating to eat lunch and clearly mark parkinging for the center. I drove around it twice trying to figure out where to park.