unshakable

adjective
  1. 1

    Not able to be shaken; firm, solid

  2. 2

    Resolute, unfaltering, unwavering

  3. 3

    Having no errors or loopholes; unassailable

Antonyms

Source: https://en.wiktionary.org/wiki/unshakable