irreproachable
ir-re-proach-a-ble
adjective
Beyond criticism; perfect and faultless, deserving no blame.
"Her professional conduct was always irreproachable."
Thesaurus
Synonyms: innocent, guiltless, unimpeachable, inculpable, clean-handed, blameless