Clean, spacious and well maintained