In agreement on moral positions.
Sane, sensible, cogent, clear of thought.
Impossible to fathom or understand.
Difficult to penetrate.