I love top golf. You can literally have never swung a Golf Club in your life and still enjoy your time here. The environment is always full of energy, and I've noticed that they periodically do themed events with staff. In my opinion, the cost of the individual bay is beyond reasonable, especially split up amongst a group. The drinks and food can add up though, which is probably to be expected. The music is always great. I haven't tried them yet, but I know they have other activities available, like Wii, pool tables, and a few others I cant recall. Definitely a good time, whether for a work outing, birthday event or even a nice first date!