Magical place, magical people, wonderful stay.