sterling character
sterling character {n. phr.}
A person of irreproachable character; one of the highest professional standards.
The nominee for the Supreme Court must be a sterling character in every possible way.
Categories:
Source: A Dictionary of American Idioms