Excellent hosts and outstanding accommodation.