I came here during March Madness to play golf and watch basketball (morning). The ambience during March Madness was priceless. I wanted to golf on the upper level (more $ for upper bays). It was booked out until 1pm for a private event. I was told to come back at noon to reserve a spot (which we did). We decided to lounge at the pool until a bay on 3rd floor was ready. We were told 30 min to hour wait at most (one of the first to reserve upper bays). The pool area is insane here. We had fun just lounging in pool watching basketball on the giant TV. The pool staff was down to earth and professional. The bar by pool was awesome. We didn't get a text for our bay until 2 1/2 hrs later. Good thing we were enjoying the pool and basketball. We decided not to golf at that point. The service at the golf reservation left a lot to be desired. 30 minutes and 2 1/2 hours is a big difference when we were one of the first people to reserve. Outside of the upper bay reservation, we had a fun time. The facility here is very cool. There is a shuttle at MGM for drop off and pick up. Guest can walk but it's best to use shuttle service IMO. TopGolf is a fun place to visit while in Vegas. I been to other TopGolf venues, this one is on a different level. The customer service from our bay experience knock this rating down.