unimpeachable
un-im-peach-a-ble
adjective
Completely trustworthy and reliable; impossible to doubt or criticise.
"His character was unimpeachable."
Thesaurus
Synonyms: unquestionable, acceptable, unexceptionable, irreproachable, innocent, guiltless, inculpable, clean-handed, blameless