Adjectives for people

12345678910
Across
  1. 1. Generous, helpful and caring about other people
  2. 5. Friendly and easy to like
  3. 8. Extremely good, great
  4. 9. She/He doesn't talk much
  5. 10. A lot of people like him/her
Down
  1. 2. Clever; able to learn and understand things easily
  2. 3. Very good; opposite of terrible
  3. 4. Friendly and loving
  4. 6. Very good; highly skilled
  5. 7. Well-known