A really special place, especially enjoyable for kids.