honorably

(adj) estimable

good
respectable
reputable (similar term)