infallible
in-fal-li-ble
adjective
Never failing, making mistakes, or being wrong; always correct and effective.
"Her judgment on these matters was infallible."
Thesaurus
Synonyms: foolproof, inerrable, unerring, inerrant, unfailing
Antonyms: fallible