I was wondering if there exists a British expression to denote a flawless/good/spotless person. I'm thinking of using it in a context similar to 'he's no saint', which if I'm not wrong, is American. I would like to be able to use it with the following sentence construction: "He's a far cry from __ himself." Would it be correct to use 'spick and span' in this instance? Are there any other (more appropriate) alternatives?
Thanks very much.