unerring

adjective
  1. making no mistakes; always accurate or correct

Examples