overgenerous (generous + over-; above_excessive)
generous to an excessive degree