Immaculate accommodation, gracious hosts and friendly animals all around.