Clean, spacious, good communication, proper facilities, friendly host.