I wish I could give a good review...but we never got to experience TopGolf. Showed up...reserved 2 bays on the 3rd level. We were told the wait was 45 minutes to an hour.....2 hours 15 minutes later we were all still standing around....waiting. Probably heard "10 more minutes" eight times. I don't mind waiting, but give an decent estimation. Its unfortunate, as locals we probably won't return. Warm beer glasses, high ATM fees, overpriced gimmick.