Gozar un puyero
To have a blast or enjoy something immensely. (The word puyero refers to a large quantity of low-value coins known as puyas, suggesting a great deal of fun.)
I had a blast at Maria's fifteenth birthday party.
Automatically translated from Spanish