Pretty nice place to send an evening, no matter the time of year. I went tonight for mini-golf. The courses are nice but unfortunately some areas are poorly lit. Also one hole was missing the actual green, it was just concrete. Otherwise, there are three mini golf courses; each with their own little theme.
The only really bad thing is that it's easy to lose your ball in bushes or water. I suggest they install barriers to avoid this.
The water park portion is very nice. Lots of slides of varying sizes. Lines can be long but that's a given at any place on a weekend night.