So far, 2017 has been a good year for "Saturday Night Live." The shows ratings are through the roof, and the hosts and musical guests just keep getting better and better each week.

Ansari and Stewart

Aziz Ansari hosted on January 21 and started the show with a monologue that won't soon be forgotten. It was the first new episode that aired after the inauguration of President Donald Trump. When Ansari took the stage, he gave a 9-minute stand-up monologue about the country, our new president, racism and other poignant topics.

Then last weekend, Kristen Stewart hosted and accidentally dropped an F-Bomb during her opening, but it was Melissa McCarthy's portrayal of White House Press Secretary Sean Spicer that stole the show.

That episode ended up being one of the most-watched episodes of "Saturday Night Live" in over 20 years.

Mr. Alec Baldwin

Now it's another big weekend for "Saturday Night Live." Alec Baldwin, who has been brilliantly impersonating Donald Trump for months, will be the night's host. The February 11 episode of "SNL" will mark the 17th time that Baldwin will serve as host, and that is a record for the show.

Other actors and comedians who have hosted "Saturday Night Live" numerous times include Steve Martin, who is just two hosting gigs behind Baldwin. Actor John Goodman has served as "SNL" host 13 times, Tom Hanks has hosted 9 times, and the always hilarious Chevy Chase has been a host on the show 8 times.

The musical guest for this Saturday is singer, songwriter, and Grammy Award-winner Ed Sheeran. Sheeran has appeared and performed on "SNL" before, back in April of 2014. The talented musician has his third studio album, "Divide," coming out next month on March 3. Its been three years since he's released a new studio album and the 12-track collection is now available for pre-order. Two songs have already dropped from "Divide," both of them coming out on January 6. The songs "Shape of You" and "Castle on the Hill" have dominated many of the charts since their release.