I've been to Topgolf in Ontario and my experience at this location was practically the same.
I'm far from a golfer, but totally understand why people enjoy the game. At first, I fumbled a few times and even completely missed the ball when trying to hit it, but once I got my rhythm down, I was driving them out towards the back. Totally fun.
The layout and logistics are the same as the location in Ontario. The food was OK and the drinks were great.
As with the other location, the entire experience is fun, but can get pricey.