I've come here a few times now and have had a good time each time. For a sporting & entertainment venue, the food is surprisingly good! I've eaten here 2 times now and have been pleasantly surprised by the dishes. It's not cheap, but fair for being basically on the strip. Parking is free, and if you are a local, you get 20% off your time (so about $60 for peak times in the evening on the 2nd bay). If you come in the evening, it can get quite busy. Both times I've had between 1.5-2 hour waits, but you can leave your name and they will call / text you when it's your turn. Note if it's your first time to Top Golf, they charge you a $5 membership fee to be in their system. Each bay allows up to 6 players and 10 people.