Unimpeachable
adjective
completely acceptable; not open to exception or reproach
“two unexceptionable witnesses”
Similar: unexceptionable
adjective
free of guilt; not subject to blame
“has lived a blameless life”
Similar: blameless, inculpable, irreproachable
adjective
beyond doubt or reproach
“an unimpeachable source”