Unimpeachable
Answer: C
Meaning: not able to be doubted, questioned, or criticized; entirely trustworthy.