A little off the beaten path but well worth it. Very family friendly.