Jim N.
Yelp
The mini-golf course (we played the upstairs 9) is really fun and well-designed, with interesting hole layouts and sturdy construction. A reservation (tee time) was necessary, which got us a 30-minute window of time in which to start. They asked we arrive 15 minutes ahead of that window, which means a wait time of 15-45 minutes before beginning to play; our actual wait was 23 minutes.
Unfortunately, though, there is little room for standing while you wait, and all the tables around the bar area are marked as reserved, so it felt crowded and uncomfortable, as all the other golfers were also standing around. So we asked the bar staff if we could temporarily occupy a table, and were told it was fine; much better!
Then, about ten minutes later, a very rude server approached us with big attitude, insisting the table was reserved and must remain open (we should go away). After explaining we had been given the go-ahead, this server dialed it up and became downright insulting, even suggesting we had over-indulged, threatening to "take care of it" (have us removed?). Mind you we'd been there all of 15 minutes, and hadn't yet had even half a beer on an early Saturday afternoon. Hopefully, that particular server will be on maternity leave before long, so you won't bump into her.
All in all, given that this place is fairly pricey, with the way we were treated, we won't be back anytime soon; just not worth it.