I have been to top golf now 3 times. The first two times the service was fantastic as I was with a large group for work. This past Saturday I went again with family - they said 20-30 min for the 3rd floor we ending up waiting almost an hour and a half!! The bay was supposed to be $75/hr and they charged us $90/hr! Had to wait another 30 min for a manager to clear it up. This place is awesome but the service needs improvement - disappointed but will be back to try again. It's still new!