Spacious, spotless, comfortable home. Friendly, thoughtful hosts.