Беспорочный

blameless, irreproachable, faultless