Have a whale of a time

To have a very exciting time.

Everybody had a whale of a time at the school picnic.