What a magical place, beautiful location and great for kids.