Describing people

12345678
Across
  1. 1. rather slow
  2. 4. polite
  3. 6. quick and rude
  4. 7. do everything possible
  5. 8. bad-tempered, unwilling to smile
Down
  1. 2. perfect, cannot be faulted
  2. 3. makes you feel you do not want to go there again
  3. 5. too confident, too inclined to tell people what to do