Bring gloves. I got blisters on my hands after just one hour of golfing. I'm a complete amateur, so I have no idea what good form is. However, I had a good time trying to aim for the targets and seeing how many points I could score.
If you get here early, you might not have to wait two hours to play. Morning prices are lower than night prices. The lower levels 1 & 2 are cheaper than the upper level 3, where you have to be 21. It's nicer on the third level anyway, despite having to pay more. They have a lounge and bar on the main floor. You can play with bean bags while you're waiting. Restrooms are on each floor; I love that. Every player must pay a one-time $5 membership fee.
I can't say much about the food or drinks because I didn't have any. But the servers are nice. Each bay has heaters; I love that, too! You do not have to bring any clubs. They have some available, but I didn't care to learn what they're used for or when to use a particular one. The system is very user friendly. You can have up to 6 players but 10 people in a bay.
This is next to the MGM hotel, and parking is free. I'd recommend this place if you need something to do in Vegas. But like everything else, it gets pricey.