Wiktionary
pleased as punch
a. (context colloquial simile English) pleased with one's actions or achievements.
pleased as punch
a. (alternative form of pleased as Punch English)