A hidden gem. Great all round family experience.