Wonderful hosts, wonderful place on top of the hill, magical island.