Is this Trump's best week ever?