ungrudging
1. [ adjective ] without envy or reluctance
Examples:

"ungrudging admiration"

Related terms: generous
Similar spelling:   ungrudgingly