unshakable
adjective
°That cannot be shaken or moved; unfaltering or unwavering.
°Having no errors or loopholes; unassailable.