Being a local I have never been here since we always go to Great Escape. That is falling down the list so I took my 10 year old here as she wanted to go to a water park. We had a GREAT day. Weather was nice, lines were short (or nonexistent) - of course being a Monday helped. It is a little dated, but it was clean, staff was courteous and attentive. We brought a little picnic lunch since I read some negative food reviews. There was much more than I thought and I would recommend this place for kids (though I did see a few older folks with no kids). 1/2 day was enough for us, but if you have more kids you could easily spend the day there.