Generous
Benevolent
Generous
Selfless
Selfless
Generous
Willing
Giving
Generous
Complimentary
Helpful
Altruistic