Great concept and it really has that Vegas vibe. I stay at the MGM Signature a lot and if you're not fortunate enough to get a strip view, your consolation prize is a Topgolf view. My friends and I always talked about trying it out and we finally got around to it this past weekend. When I went on the their website to get some more info, I was surprised that they had several other locations across the country, not to mention some spots overseas.
We went on a Sunday night and the wait was a bit long, which wasn't unexpected. The top level was closed for whatever reason, the 2nd level had a wait of about an hour and a half, and the bottom had a half hour wait. We were running a little tight on time so we went with the bottom. Although, not sure we would've waited the hour and a half if our schedule permitted it.
It's been years since I've swung a golf club and it was pretty nostalgic for me. There are targets you aim for, and the balls you hit are tracked. The system adds all the players' points up automatically; it's pretty great. Our attendant explained that there were different types of games available, but I think we went w/ the basic one.
I didn't order any food for myself, but my friends got a couple things that I sampled. The nachos were amazing and are on my to-order list for the next time I drop by. I'm going back to Vegas in September and I'm gonna make sure we set aside a couple hours for a Topgolf session.