mensch

noun: A decent, upright, honorable person.