Describing service

12345678
Across
  1. 6. Do everything possible
  2. 7. Makes you feel you do not want to go there again
  3. 8. Too confident, too inclined to tell people what to do
Down
  1. 1. Rather slow
  2. 2. Perfect, cannot be faulted
  3. 3. Bad-tempered, unwilling to smile
  4. 4. Quick and rude
  5. 5. Polite