洋洋自得

Idiom

 * 1) to be very pleased with oneself; to be self-satisfied