A whale of a time
Meaning
If you have a whale of a time, you have a great time and really enjoy yourself.
For example ⬇️
I went to a karaoke club with my friends last night and we had a whale of a time. It was great!
Janet said she had a whale of a time at the party. I wish I'd gone too now.