Idiom: Pleased as punch

What does 'Pleased as punch' mean?

When someone is pleased as punch, they are very satisfied about something

See also: