As a birthday outing for my teen son and friends, this place was the perfect choice. Good options for all ages. The mini golf is clean, somewhat challenging and all under shade trees. Batting cages driving range are also available. We got there early just after opening time and beat the crowds.