Clean, spacious, good value.