This is a fun place to take your kid.
They have two mini golf courses, so you don't have to wait very long to start. The holes are varied and well maintained, and kept clean.
I don't know much about the video games, except that my kids enjoy them.
more