Top Shots was great fun during our stay. We greatly enjoyed the mini golf course and how it was laid out. The water boats are incredibly fun. There is snack food on hand and the staff are very cool. Young kids especially would enjoy this, or you could bring the whole family for a few hours. Will be back next time we're in town!