Clean, spacious, very good value for the price