unblemished
adjective
he had an unblemished record as a law-abiding citizen:
impeccable, flawless, faultless, without fault, without blemish, perfect, pure, pure as the driven snow, lily white, whiter than white, clean, spotless, stainless, unsullied, unspoiled, undefiled, untouched, untarnished, uncontaminated, unpolluted, incorrupt, beyond/above reproach, guiltless, sinless, innocent, unimpeachable, blameless;
exemplary, ideal, model;
informal squeaky clean, A1.
▷antonyms flawed, corrupt.
unblemished Oxford Dictionary of English