avoir bon fond

Verb

 * 1)  to be a good person at heart, to be basically a good person, to have one's heart in the right place