Free of guilt; not subject to blame.
Completely acceptable; not open to exception or reproach.
Unimpeachable.