generous

adjective

Liberal in giving; openhanded.

Marked by abundance or ample proportions; copious.

Characterized by a noble or kindly spirit; magnanimous, kindly.