I haven't played mini golf in years, but Timber Creek brought back all my fun childhood memories. We paid $9.50 each (as adults) for 18 holes of mini golf. It doesn't get much more economical than 50 cents per hole.
The course was pretty varied and overall a blast to play. I've been to fancier mini golf with more moving and motorized parts, but this one was still very good. Staff was friendly and everything seemed well-maintained.
It's an extremely family-friendly place, so don't be too surprised to find kids of all ages running around. It's a bit of a ways from downtown, but that's the only downside I can think of.