I actually went here twice recently, once with family from out of town, when we were trying to find…read moresomething to do that wasn't outside, due to the extreme heat, and a second time with work for a team building day.
Going on a weekend in the summer, is not recommend, the place was absolutely packed, and as you're playing rounds of mini golf, you're constantly having to wait at each hole for the group ahead of you to proceed. The concept of their mini golf is fun, with mini games at the start of each hole to determine different factors, but when it's busy, these mini games definetly create a bottle neck in the game play.
When I went with coworkers for a team building day, it was mid day on a Wednesday and much more tame, and empty. We had a reserved room, where we were served lunch, which consisted of salad, cheese burger sliders, chicken sliders and pulled pork sliders and fries. The room also had a stocked fridge with soft drinks, though work gave us all drink tickets we could cash in at the bar. As part of the team building we also got unlimited golf, we each got to do one go cart race and a card with tokens for the arcade. It was a fun day for sure, and much more enjoyable when it's not crowded. The food they served as part of the catering, wasn't the best food, but it was ok, and sufficient for lunch. The golf was enjoyable, and go carting was fun, I actually never got to the arcade, so i'll have to bring my card with me next time i go.
Staff are hit or miss. When we went with family and it was busy, they were on the moody side, which does not add to the experience of having fun. When i went for work, we had one point person that handled everything for our team, and she was very friendly and outgoing.
In the end, my suggestion...if you think it will be busy, go another time.