Clean, spacious, and good value.