Clean, spacious, comfortable, and a friendly host.