unassailable
adjective
°secure against attack; impregnable.
°(by extension) undeniable, incontestable or incontrovertible.