Clean, spacious, well equipped and great value.