Sane, sensible, cogent, clear of thought.
In agreement on moral positions.
Full of or possessing wit; wise; sensible