I recently visited TopGolf on a double date, and we arrived after dinner on a Friday at around 10 p.m. We were told that there was an hour wait, and we really wanted to play so we waited. We waited in the bar area and had beers because they only serve beer and wine, and their wine selection was terrible. The service in the bar area was great, but we only saw our server out on the driving range once - I think she was mad because we brought a bucket of beer from the bar area to our driving range spot. By the time we got the driving range, we only had an hour to hit so we were not interested in more drinks. They closed promptly at 12 midnight, and it was still pretty packed because so many people had waited to play. I look forward to going back, and hopefully, we can time it better.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.