President Trump is spending part of his holiday vacation calling American troops overseas to wish them a merry Christmas.

The president spoke via video conference on Tuesday with service members of all five branches of the military from Mar-a-Lago, his private golf club in Florida. Trump will be at the resort through the holidays in what is expected to be at least a two-week stay.

"I want to wish you an amazing Christmas," Trump said.

The service members on the call included Marines in Afghanistan, Army soldiers in Kuwait, Navy sailors in the Gulf of Aden, and Coast Guardsmen in Alaska.

Trump was asked during the call what he had bought first lady Melania for Christmas. Trump said he had gotten her a "beautiful card" but admitted he has yet to get her a present.

"You made me think. I’m going to have to start working on that real fast," he said.

The president visited troops in Afghanistan for the first time nearly a month ago, spending Thanksgiving with the service members stationed where the United States is fighting a war that spans nearly two decades.

In Afghanistan, Trump announced that the U.S. was restarting peace talks with the Taliban to reach an agreement and bring an end to the conflict.