When I tell y'all I had a BALL at Topgolf, that's an understatement!! We went on a Friday night for a friend's birthday gathering and our experience was EXCELLENT!! We had to wait in line but that's to be expected for such a new spot with an innovative concept. It's worth the wait! After reserving two bays for a group of 11 guests and there was a 45 minute wait. We went upstairs and ordered drinks while sitting in the patio area. There was a DJ playing pretty good music and the drinks were reasonably priced so it made the time go by faster than expected. We made plans to order a meal before playing but our bays became available and we decided to hold off. Our waiter, Jeffrey, was AWESOME!! He explained everything to us and helped us get set up. He took our orders and made EXCELLENT recommendations for food choices. I ordered the backyard wings with fries and they were SUPERB! I can't say that I haven't considered going back just so I could order those wings to go. I like my wings extra crispy and would recommended asking them to be cooked a little longer but they were so yummy! The golfing experience wasn't as frustrating as I'd imagined because I was actually hitting the ball and scoring some points! I would tell everyone to try TopGolf!!! It's worth the wait and you won't regret it!