Adjective to describe people

1234567891011121314151617181920
Across
  1. 1. precious
  2. 4. friendly
  3. 6. unique
  4. 10. uncommon
  5. 11. phenomenal
  6. 13. diligent
  7. 16. amazing
  8. 18. generous
  9. 20. wise
Down
  1. 2. confusing
  2. 3. unbelievable
  3. 5. stunning
  4. 7. hygienic
  5. 8. awful
  6. 9. impressive
  7. 12. awesome
  8. 14. heart-stopping
  9. 15. rare
  10. 17. humble
  11. 19. kind