Kind and generous hosts, spotlessly clean and in a lovely location