Driving range is reasonably priced and okay, but the mini golf course is in TERRIBLE condition.
The driving range has two levels, an upper deck and a lower deck. I prefer the lower deck. The upper deck messes with my depth perception. There is also a practice putting green.
There's a pro shop on site, a good selection of golf clubs, balls, merchandise, etc.
On the mini golf course, while the layout is nice, the greens need to be replaced almost everywhere. The admission price is too pricy for the conditions of the course.
There is an ice cream shop attached, so that is a plus.