Impeccable hosts and a truly marvellous place to stay. We hope to return!