I will start by saying I cannot golf, unless we can count Goofy golf or Tiger Woods video game from back in the day... The prices are by hour per Bay, regardless of the amount of players in each Bay. The prices increase at each point of the day, morning, afternoon and evening. Anyhow this place has a fresh concept that can make even a non golfer like myself get excited to take a swing. The various game mode have just the right amount of competitiveness that makes the games friendly and social. I even believe there was a team mode.
Top Golf has several bar areas and an area for live music or DJ. Plus if the kids want to roam, there are other areas for to enjoy, pool tables, etc. The service is very good too, given the amount of bays and people that tend to occupy the place.
As for the food and drinks, they are both better than expected for a place like this. I would have thought Chucky Cheese but was surprised that is was so much better than I had anticipated. The cheese queso was so good that my son who hates cheese was eating it. Also the donut holes you fill with a trio of sauces were delicious, plus they support the children's hospital. The mixed drinks have good options and are strong.
All and all a good place for adults to hang out or for the family.