infallible

adj

1.
incapable of failure or error
Antonym:
fallible
Derived from:
infallibility