A fantastic stay in a wonderful place.