(adj) honorable, honourable
adhering to ethical and moral principles
it seems ethical and right; followed the only honorable course of action