I came here for a work team building event and we had a great time! Not the sportiest group but everyone enjoyed themselves. The staff was amazing and made sure we had everything we needed and explained how to play a game that would be good for everyone. The food was also really good and reasonably priced. We went the the outdoor bar on the third floor after and it was a good place to have a drink on a nice day! Plus ours came in a cool golf cup with a golf straw! Top Golf is a fun place for everyone, whether you're great at golf or have never swung a club. I'd definitely go back with my friends!