Donald Trump's "Saturday Night Live" appearance went off without a hitch, despite dozens of demonstrators demanding NBC drop the U.S. presidential hopeful from the "SNL" lineup. Trump, 69, knew his Nov. 7 appearance as guest host had been criticized in recent weeks, but he chose to power through it anyway, mocking himself, his feud with Rosie O'Donnell and his penchant for mean tweets.

Trump kicked off the 90-minute show with an opening monologue in which he poked fun at himself with the help of "SNL" performers Taran Killam and Darrell Hammond. Trump also took a jab at O'Donnell, telling the audience that everything he says about her is "mean but completely accurate," while everything she says about him is "hurtful and untrue."

The billionaire businessman also laughed about the protesting going on outside the NBC studios when comedian Larry David jokingly yelled Trump was a "racist." David told Trump he was told he would get $5,000 if he heckled the presidential candidate. Trump ended his monologue by telling the audience they were in for "something special."

Throughout Trump's "SNL" appearance, he continued to poke fun at things many people have called him out for. For example, Trump often tweets insensitive comments about people, so the reality-television personality participated in a live-tweeting sketch where he jokingly tweeted mean things about the "SNL" cast.

Trump also likes to gush over his accomplishments, so he held a mock meeting in the Oval Office of the White House where he listed everything he had achieved during his first two years as president. Among them: Syria is at peace, he was able to build a wall along the U.S. border with Mexico to keep illegal immigrants out of the country (and Mexico paid for it), and Ivanka Trump was assigned secretary of the interior and was tasked with making the White House even more grandiose because Melania Trump (played by Cecily Strong) said it was the smallest house they've ever lived in.

Later in the episode, Trump even showed off his dad-dance moves for a cameo in Jay Pharoah's parody of Drake's "Hotline Bling."

In case you missed Trump's "Saturday Night Live" appearance or want to relive his hosting gig, check out the highlight videos below.