Irreproachable
Irreproachable , adjective
[Prefix ir- not + reproachable: compare French irréprochable.]
Not reproachable; above reproach; not deserving reproach; blameless.
He [Berkely] erred, -- and who is free from error? -- but his intentions were irreproachable.