I haven't been in a long time, though the distance from home is more of a factor in this than the pricing (though if i'm travelling to the GC, it's probably for more than an hour of golf) I think the sweet spot for a booth is about 4 players, but they can take up to 6, so i think the weekday pricing is fair and reasonable. I consider TopGolf in the same category as bowling, and Zone Bowling currently does 1 game for $19.95 - which with 4-6 people is going to take around an hour (once you include food and such) so $80-$120 plus food is about what you'd expect. TopGolf sits right in the middle of this - a little cheaper in the quiet periods, but a little more expensive in peak times (again, if you sit with 4 people as your benchmark). (I notice they've abandoned the 'membership' fee for new players and just call it a 'equipment and ball fee' now too) Bowling comes down in price quickly the more you play - extra games are only $8 per person so it comes to $36 per person for 3 games, and this is probably where TopGolf is letting it down. I've no problem with $99 pricing during peak, but extending a bay for an extra hour or two comes at a reduced cost - less booth set up and rule explanations, so your labour cost is lower, while your food and bev spend is likely to increase. What they offer instead are pre-booked packages that don't really seem to incentivise people to commit. There are some cheaper packages but just to show the highest cost option - The only way to book for saturday nights is a 2 hour booking, with mandatory $220 food and bev spend for $450. Given a bay is only $99 per hour, pay as you go would only cost you $418. So what do you get for the extra $32? A guarantee that your bay is available when you arrive with no waiting, and unlimited soft drinks and water. Noteworthy that if you have a designated driver, they give free soda as long as you have 4 players, and soft drinks have always been bottomless for $8, so that $32 looks suspiciously like the soda has been packaged in already. Sure, there is a "cost" in lost revenue to holding a bay for a booking, but i've never had to wait long and usually end up buying drinks at the bar beforehand so they're still making money while I wait anyway, and that assumes they're operating a full house which is rarely the case and the ground floor is regularly closed when they're quiet. If they're still packed out during the peak periods then awesome for them - but the scaling doesn't encourage me to spend more than an hour there - and for groups that only stay for an hour - that doesn't guarantee F&B spend as many groups might wait until the game is done before moving onto another venue for food. TL:DR - Overall, a single hour play is priced about what I expect when compared to similar entertainment experiences and peak rates are reasonable, however while most venues offer longer experiences at a reduced rate per hour, TopGolf seems to not want you to stick around. It's the place you go to pre-game before moving onto another venue instead of choosing to spend your night out there eating and drinking until close.