For the other Dutch/German people out there confused at what Mensch means other than 'human', dictionary says: "a person of integrity and honor" (https://www.merriam-webster.com/dictionary/mensch)
Yes, but it also carries the connotation of being the highest complement you can say about someone. I don't use the word lightly. It's Yiddish in this context.
German derivation, of course, but the American English usage is more particularly Yiddish (https://en.wikipedia.org/wiki/Mensch).
He was a Mensch.