infallible

adjective
  1. incapable of making mistakes or being wrong
  2. never failing; completely reliable

Examples