This was my 2nd visit to Topgolf, The first visit I left without eating or playing. We had a 2.5 hour wait time, so we decided to eat while waiting. We sat in the restaurant for 36 minutes without anyone coming over or even being acknowledged, so we left. Because of the hype I decided to give it another shot. This time we arrived earlier and the wait time was only 1.5 hours. Again we tried the restaurant, and was greeted after about 10 minutes after we sat down (self seating)The wait time for the bay was shorter than expected (40 minuets) we had to transfer our food to our bay. I truly enjoyed this visit, food was good, cocktails even better. My 6 year old really enjoyed himself and we plan on returning this weekend. I would recommend as a good spot for kids but also a good date spot.