It is so stinkin fun! Think bowling meets cocktail hour. They have everything you need there; you just pick the game you want to play, order up some grub, and choose your club. They even have little heaters for the cubbie you are in, so you can play when it's cooler, or even when it's raining. This is such a great idea for a first date, after-work bonding, or even an older child's birthday party. This Top Golf location is in Kansas, but they have them in most major cities, and are adding more locations all the time. If you get a chance to visit, grab a friend and head out!