Reproachless
Re·proach·less
Reproachless
a.
Being without reproach.