If you say that someone's character or behaviour is irreproachable, you mean that they behave so well that they cannot be criticized. = impeccable. something, such as someone's behaviour, that is irreproachable is so good that you cannot criticize it
free of guilt; not subject to blame; "has lived a blameless life"; "of irreproachable character"; "an unimpeachable reputation"