Very generous; lavish.
Very liberal in giving or bestowing.
abundant or generous to the point of excess.