Clean, high-tech, attractive, cared-for