This place is absolutely amazing and fun for golf lovers or people that don't know a thing about it! We were staying at Caesar's Palace so we decided to taxi over to Topgolf. The driver had no clue what Topgolf was which is pretty surprising since it's the hottest thing in Vegas right now so she dropped us at the MGM Grand. Not ideal, but there is a shuttle or plenty of signs in the hotel to guide you to TopGolf.
We arrived on a Friday at 11:30 AM and were immediately taken to the bay of our choice (we chose to play on the highest level which is 3 but this costs extra). I was so surprisd there was no wait from all the horror stories I read on here. They set up your Topgolf membership and give you a tour of the bay before leaving you to it. The bay is sooo nice with everything you could want: charging stations, plush seating, your own set of mens/womens clubs, drinks/food that can be ordered from the waitress assigned to your bay, and heaters! My husband and I played for two hours and tried a couple of the games. We also ordered the pulled pork sliders, the rock shrimp, s'more cookie things and 4 drinks. The pulled pork sliders were good but I wasn't a fan of the rock shrimp (wanted the sauce to be stronger) or s'more cookies (cookies were not soft enough). We would definitely come back here in a heartbeat even though it's pretty pricey. We just wish there was one by us but then you would not get those fabulous Vegas views as you practice!