The Cavaliers-Warriors NBA Finals trilogy is exactly the matchup everyone expected. The two teams have dominated the postseason thus far with a combined 24-1 record -- with the only loss coming at the buzzer for the Cavaliers in Game 3 of the Eastern Conference finals.

The juicy matchup isn't a surprise to anyone who follows the NBA, and especially to Stephen Curry, who says their familiarity with the Cavaliers is something that might help them this postseason.

"For the most part, you know what LeBron does, you know what Kyrie does," Curry said. "You know kind of their style and familiar with that. Other than that, I think when you look at the whole squad, they have a good kind of chemistry and vibe. It looks like they're having fun, and we want to do something about that."

Even Curry can't contain his excitement about the opportunity for a third run at the Cavaliers. Of course, it's not just Cleveland having fun that he's eager to end. It's the chance for a little payback after his team blew a 3-1 lead in the NBA Finals last season.

Since that collapse, the Warriors have added former MVP award winner Kevin Durant, who is averaging 25.1 points per game this season, to the fold. At full health, they have the feel of the best team in the NBA. That's why the Warriors are big favorites in Vegas to take home the crown -- just as they were last year.

Can LeBron overcome the odds and lead Cleveland to a second consecutive title in upset fashion again? Or will Curry and the Warriors, who many have dubbed as a 'superteam', break through and win their second title in three seasons?

We'll have to wait until June 1 when Game 1 tips off for any inkling of an answer, but make no mistake about it, both sides are preparing for war. And the Warriors are preparing for redemption, too.