good time
blast
a highly pleasurable or exciting experience
we had a good time at the party
celebrating after the game was a blast