pleasant and inviting hosts in a nice roomy leafy surroundings