Very fun! I love that they have 3 different 18 hole mini golf courses. It gives you options, and you can buy an all day pass for only $12 and you can leave and return. Besides the golf they have many other fun activities. Cj's grill, their restaurant has a lot of fresh cooked food, the chicken strips come steaming out of the fryer and their turkey sandwich is healthy and actually good! If you want to have a fun time, come to CrackerJax!