Clean, spacious, hospitable. Value for money.