self-respecting

adj

1.
having or showing self-esteem