Have a ball

Generated image of an old fashioned ball
The phrase have a ball means to have a very good time. It derives from the times when people, particularly the upper classes, had balls that were basically parties where you got to meet people and have fun.

The kids had a ball at the party.