big-hearted
From Longman Dictionary of Contemporary Englishbig-heartedbig-heart‧ed /ˌbɪɡ ˈhɑːtɪd◂ $ -ɑːr-/ adjective KINDvery kind and generousExamples from the Corpusbig-hearted• What is more, it is a big-hearted, generous book.• Larry's a big-hearted guy.