sans faille

Adjective

 * 1) flawless, faultless
 * 2)  unfailing, unwavering