Compared to the virtual Zoom meeting that was the Democratic convention, the Republican show was dazzling in style and quite strong in substance, too.
Trump went into granular detail about his first-term agenda, rightfully pointing out that many of the promises he made, he kept.
He pulled America out of the Paris Climate Accord and the Trans-Pacific Partnership trade deal, approved hundreds of conservative judges, moved the US Embassy in Israel to Jerusalem, invested heavily in the military, oversaw the end of the ISIS caliphate, and started building a wall on the southern border.
It's somewhat inconsequential whether his opponents believe these were largely bad ideas. The fact is he delivered them.
Conversely, he portrayed his opponent Joe Biden's 47-year record as a "shameful roll call of the most catastrophic betrayals and blunders of our lifetime" through his support for the Iraq War, his praise for the rise of China and his labelling of Trump's early coronavirus travel ban as "xenophobic".