in

Owning the time of their life – marvelous

Having the time of their lives

Getting the time of their lives – marvelous