Clean, spacious, and well-equipped.