unassailable

adjective
  1. impossible to attack, question, or defeat; beyond doubt or criticism

Examples