(as) pleased as punch

very happy or satisfied