Excellent hosts and superb accommodation.