Indoor 18-hole mini golf. Went on Saturday around 2pm. Smaller place than I expected. Went to play right away. Pricing is fair, remember it's indoor, so you don't have to deal with 100+ degrees, I'm willing to pay extra. Staff was friendly. Mixture of easy and difficult courses. It's fun! There was a party room (we didn't use) that had fridge, microwave, and seems like plugs to connect your phones/ipod to play your own music. All in all, great concept with good potential with few tweaks in executions to pay attention: limit less people to play not to overcrowded, crank up a/c that didn't seem to work well during the time we were there once more people came in, hassle to get key for restrooms.