self-congratulatory - adjective

normal formself-congratulatory
comparative
superlative