strongly adhering to, or heedful of, guiding beliefs or moral rules
Based on, having, or manifesting principles
In agreement on moral positions.
Sane, sensible, cogent, clear of thought.