virtuous
adjective
°full of virtue, having excellent moral character.
synonyms: good, righteous