generous
generous - adjective
willing to give and share unstintingly
not petty in character and mind
more than adequate
generous - thesaurus