Clean, spacious, well equipped, slick, no hassle.