I absolutely loved Topgolf. I am a huge fan of group activities and this was the perfect activity for a co-ed group of all different levels of golfing experience. At this location, you pay by the hour for each station which made it really affordable for our group of 8 to play for a couple hours. We also were able to order a few menu items which were great (brisket tacos, yum!) as well as cocktails / beer while we played. The servers and bartenders were all really friendly and helpful, we had a great time!
I look forward to checking out Topgolf locations in other cities, I've heard they're all a bit different!