Non-golfer's review of a golfing place, so take it with a grain of salt...
My company held a corporate event here, taking over most if not all of the driving ranges for an evening. The different "lanes" on the driving range all had high-top tables or sofas and coffee tables (a better choice for me to sit and chat with others, as I don't golf much, so thanks for putting comfortable furniture out there!), patio heaters and drink service. The golfers in our group really enjoyed it. Our group also had buffet food service, which they don't have a lot of room to set up near the driving ranges, but it mostly worked. My only gripe is our group drink tickets didn't include the wine I wanted and even if I offered to trade all three drink tickets for one glass of what I wanted, they wouldn't do it though that would've worked out financially to their advantage.