Irreproachable /(?)/

Ir·re·proach·a·ble

Irreproachable

a.
  1. Not reproachable; above reproach; not deserving reproach; blameless.
    He [Berkely] erred, -- and who is free from error? -- but his intentions were irreproachable.