Good place to take kids both in the summer and winter. Pay attention to the day and time of day you visit. It's crazy after school or when schools are closed. You either feel rushed to go through the course or you have to wait for the group before you. With bigger kids this isn't a big deal, but if you take kids under 4 years it can be very challenging to manage with crowds. It's best to go dugong off times when taking younger kids - much more enjoyable for everyone.
There's a variety of activities - Mini golf, arcade, batting cage and more. They have snacks, but as expected there isn't much selection and they are your standard snack bar quality.