upstanding
upstanding - adjective
meriting respect or esteem
upstanding - thesaurus
solid