Words to describe someone as being honest

TRUTHFUL, CANDID, FRANK, SINCERE, STRAIGHTFORWARD, FORTHRIGHT, UP FRONT, INTEGRITY, OPEN, DIRECT, GENUINE, JARGON-FREE, REPUTABLE, RELIABLE, A CRITICAL EYE.