unfailable
/ˌʌnfɪˈeɪbəl/Definitions
1. adjective
not capable of being failed or defeated; completely reliable or trustworthy
“She’s known for her unfailable memory and is often called upon to recall historical dates.”
2. noun
a person or thing that is completely reliable or trustworthy
“The team’s leader was considered an unfailable member of the crew and was often called upon to make critical decisions.”