I pre-booked a reservation for 4, when I checked in the system couldn't find my reservation after I finished checking in. Then when I asked for help they couldn't find my reservation and sent me over to a long line in another area to ask another person for help. I then asked that guy for help and he couldn't find it either and he tried sending me back to the people i started with, I insisted that they sent me to him so he VERY begrudgingly said he'd sign me up again and I wouldn't be charged. It took him a bit and he got us set up. Then my group had to wait in line again to get logged in and get our balls and such. Once we started it was SO crowded. We did skip around to help with some of the wait, but they definitely let too many people in to the same course (of the 3 available) at the same time. Because of the delay we were going to be late for our dinner reservation AND we didn't have time to get drinks to enjoy while we played. I went and chatted with the host stand and they were very nice and said that our reservation would stand until we were ready - yay a good experience for that! So we played our 9 holes, those were fun! We loved the variety of holes and how the ball kept your score, VERY COOL! After we played we checked in for dinner and were seated right away. We waited a LONG time for a waiter. When Mario did help us he was super nice and helpful. The specialty drinks we ordered were great (see in pics)! Our food was pretty good, not stellar, but tasty. I had bao buns and the bun part was dry. My friend loved her gyro sliders and the guys liked their burgers. The food took a long time to come out, too. Service is slow as others have said. I blame that there isn't enough staff and not the staff themselves. The 3 is because we had fun when we were mini golfing, the drinks were awesome, and the waiter and hostess were super nice. The mini golf staff lack knowledge and are grumpy though. read more