Self-satisfying /(?)/

Self·-sat·is·fy·ing

Self-satisfying

a.
  1. Giving satisfaction to one's self.