Having been to Topgolf at this location over the last few years and had a great time I was initially very disappointed with our visit. We were told our wait with no reservation would be 45 minutes which wasn't bad but when that turned into an hour n a half we were more than a little disappointed. Each time we went to the front desk we were told only 10 more minutes by the same customer service rep. Finally after the hour and a half we called it quits. I asked to speak to a manager and was referred to the end of the counter where having explained the entire experience I was told she wasn't the manager after all but that our bay was ready. Our group of 6 was done and just wanted to leave. I again asked for a manager and was introduced to Janelle Reynosa. She was amazing to say the least. I just wanted to speak with her about how the breakdown occurred and that she should be aware of it. Our group was not looking for compensation of any kind and nobody was going away angry just sad we didn't get to have fun with our family at top golf. Janelle was honest about having a special event going on ( which the front desk should have mentioned upon our arrival) she apologized for the confusion and extended wait time (which we would have completely understood had we been advised since we didn't have a prior reservation). At any rate she offered 2 hours of complimentary play at a later date of our choosing which was a wonderful gesture. Top golf is lucky to have employees such as Ms Reynoso she really turned a bad experience into something very positive.