Whether one is a Donald Trump supporter or not, it’s impossible to deny this has been one of the best weeks for the Trump presidency ever.