Perfect accommodation, wonderful hosts, a great stay with lovely weather.