propre comme un sou neuf

Etymology
lit. 'clean as a brand new penny'.

Adjective

 * 1)  Very clean; squeaky clean; clean as a whistle

Usage notes
Only used in the physical sense of, never the moral one, which is carried by.