Two outdoor and one indoor mini golf courses, driving ranges, a little arcade and bar, and I think some other stuff… all very fun and reasonably priced. I had an excellent time, anyway! In the great tradition of mini-golf courses it’s a bit run-down around the edges, but not to the point of being unpleasant…