idiom
have the time of your life
получить крайне приятное впечатление
Meaning
to have an extremely enjoyable experience
Example
We **had the time of our lives** at the amusement park.
Мы провели лучшее время в нашей жизни в парке аттракционов.