'to put on a good party'

Hi,

Does ‘to put on a good party’ mean ‘to throw a good party’ in the following sentence:

‘William is a good egg because he’s a generous person and he put on a good party’

Thanks in advance!

Yes.

I like the phrase ‘a good egg’ but most people find it old fashioned now.