President Donald Trump is in Florida celebrating the holidays and a much-needed political victory.

Before departing for his Mar-a-Lago estate Friday, Trump signed the $1.5 trillion tax overhaul into law. He also put off a government shutdown by signing a temporary spending bill.

The tax cut is a long-held Republican goal. Starting next year, the new law will give big cuts to corporations and wealthy Americans and more modest reductions to other families.

Trump pitches the tax overhaul as a win for the middle class, insisting that even though polling indicates the tax cut is unpopular, "the numbers will speak" for themselves.

The tax law is the largest since 1986, but far from the biggest ever, as the president repeatedly claims. It's also projected to add to the nation's debt.