self-congratulatory

adj. = *self-satisfied.  self-congratulation n.