Donald Trump hosted his much-anticipated episode of Saturday Night Live this weekend, with one sketch showing us what a Trump presidency might look like (spoiler alert: pretty good), and another in which he danced and rapped to Drake's "Hotline Bling."

The show also brought back Darrell Hammond, who revisited his Trump impression (along with Taran Killam) during Trump's opening monologue. And, Larry David returned as Democratic candidate Bernie Sanders - and broke character to call Trump a racist.

Check out highlights from the episode below:

SNL's best political impressions

MSNBC Forum Cold Open: Even moderator Rachel Maddow (Cecily Strong) isn't sure what the purpose of this forum is, other than to field softball questions to Martin O'Malley (Taran Killam), Hillary Clinton (Kate McKinnon) and Bernie Sanders (Larry David).

Trump Monologue: Trump gets his first heckling of the night - from Larry David. Plus: Which cast member did he mistake for Rosie O'Donnell?

White House 2018: President Trump goes over the state of the nation with members of his cabinet (including a wooden guest appearance by his daughter Ivanka).

Live Tweeting: Trump isn't in this sketch, but that doesn't stop him from live-tweeting it, much to the cast members' chagrin.

Hotline Bling: An otherwise tired sketch is worth viewing if just to see Trump's dance moves.

Porn Stars: Donald Trump: Vanessa Bayer and Cecily Strong's former porn stars are back - and this time, they're shilling for "Donald Tramp."