approving
legal
responsible
agreeable
rational
honest
trustworthy
scrupulous
fair
ethical
acceptable
logical