self-respecting

adjectives

having or showing self-esteem