I visited Top Golf recently and had a great time, the service is all around outstanding, the drinks are varied and good. There is parking right between Top Golf and MGM Grand conference center, grab your clubs and walk up the stairs. If your clubs are at home, no worries, they have a nice selection of Callaway right at the hitting bays.
In addition to golf I saw shuffleboard, ping pong, bean bag toss, two swimming pools, lounge areas, and I lost count of the bars. There are areas for kids and some for adults. There is a private lounge on the top level with two bays.
Nice clean place that has something for all.......