It's set. The NBA MVP vs. the best player in the world. Stephen Curry's 67-win Warriors vs. LeBron James' "I'm Coming Home" Cavaliers. We couldn't have asked for a better matchup. Sure, there are some lumps on each side. But the NBA Finals don't start until Thursday, June 4, so both teams should be a bit healthier and extremely well game-planned. 

That makes the task of predictions almost impossible. But Sporting News' Sean Deveney and Adi Joseph were up to the task, after great consternation and thought. (For the record, both predicted the Warriors in five against the Rockets, but Deveney predicted the Cavaliers would beat the Hawks in six games while Joseph went with the Hawks in seven.)

MORE: Warriors close out Rockets behind Splash Brothers | LeBron nears accomplishing mission | Early odds overvalue Warriors

Sean Deveney: Warriors in 7

The Cavs have shown remarkable perseverance this season, which has led to a feeling inside their locker room that fate has determined this is their year. That dates back to that 19-20 start, the rumors that swamped the team about Kevin Love’s unhappiness and coach David Blatt’s fitness for the job, the three key players they brought in via in-season trade and the roll they’ve been on that has culminated in their 12-2 run through the Eastern Conference. Oh, and there’s James and what he did in the conference finals: 30.3 points, 11.0 rebounds and 9.3 assists in the four-game sweep. There’s a lot of momentum and good feeling around this bunch.

But the intangibles that favor the Cavaliers are overwhelmed by the juggernaut the Warri

ors have been all season. Beyond the obvious perimeter weapons that Curry and Klay Thompson provide, coach Steve Kerr has an impressive array of options he can use against a Cavaliers rotation that is limited without Love. The Cavs bench is limited to point guard Matthew Dellavedova, shooting guard J.R. Smith and small forward James Jones.

CAVALIERS COVERAGE: Kyrie survived to reach this point | Best photos from the ECF

They’ll have to go small at times, and no one is going to beat the Warriors by going small. Assuming Marreese Speights is back from his calf injury, Kerr will have a bench of up to six players (Speights, Andre Iguodala, Leandro Barbosa, Shaun Livingston, Festus Ezeli and David Lee) he is comfortable using.

Cleveland has shown some guts in the postseason, and can tape together just enough of a rotation to make this series a great one. But this isn’t the East. Yes, the Warriors are 3-point-loving jump-shooters like Atlanta, but they’re not the Hawks — Golden State was the best defensive team in the league, it's a pretty good rebounding team and it has the NBA’s most versatile rotation. The Cavs’ momentum is not going to be enough to counter that.

Give your thoughts to Sean on Twitter at @SeanDeveney.

Adi Joseph: Warriors in 5

I picked the Cavs to win the championship before the playoffs started. Seven games, vs. the Warriors. And I could easily stick with them. James can take your breath away, and we know oh, so well that he has an extra gear reserved for the biggest stage. The occasional choke jobs may be more memorable, but James usually dominates and he looked like that version of himself in the Eastern Conference finals.

The problem is we're betting on James vs. an armada. The Warriors were the best team all season, and now they double as the healthiest team in the playoffs. Thompson's possible concussion in the clinching Game 5 against the Rockets is scary, but he has seven days to mend. The Warriors' strength on defense is their versatility, and they have as many as five rotation players who likely will be fine to switch onto James.

Draymond Green is the man I'm looking at first and foremost. He could guard James, but he might be better suited to help stop the twin offensive rebounding terrors of Tristan Thompson and Timofey Mozgov. Warriors center Andrew Bogut essentially is a more skilled and experienced version of Mozgov, but Thompson's the greater worry if Green gets put on LeBron duty often. If the Warriors can keep the Cavaliers off the offensive boards, that should greatly limit the open shot attempts for Smith, Kyrie Irving and Iman Shumpert.

WARRIORS COVERAGE: Stephen Curry answers all doubts | Riley Curry takes over again

Shumpert is another huge X-factor. He'll take on Curry because Irving isn't a good enough defender, and he needs to make the MVP work. He's longer, more athletic and taller, but that never stops Curry, who loves a direct challenge. The shots that are bad for other players are fine with Curry, so Shumpert is going to need to work on ball denial and forcing him to give it up early in the shot clock. Curry can be prone to bad turnovers, too, so that could be a big help.

But the depth is the biggest reason I'm leaning toward the Warriors comfortably. It's not even the traditional depth (as in number of rotational-caliber players, which the Warriors win easily) as much as the talent pool. Irving isn't healthy, and even eight days off won't leave those legs feeling 100 percent. Love is out for the series, a killer blow that clearly has affected the Cavaliers' previously unstoppable offense. Shawn Marion and Mike Miller were supposed to be the veterans brought in for the big moments, the way Miller, Ray Allen and Shane Battier lifted James' Heat the past four years at times. Instead, they've offered nothing in the playoffs.

All of that could change (beyond Love coming back). The Cavs could win the championship, and the city of Cleveland certainly would rejoice. But these Warriors have the appearance of a team of destiny themselves. They won two regular-season awards (Curry's MVP and Bob Myers' Executive of the Year) and finished second in three others (Kerr for Coach of the Year and Green for Most Improved Player and Defensive Player of the Year). The hardware collection is only going to grow in June.

As for five games? The Warriors have lost three times all season at home. Here's guessing they take all three of those games and one in Cleveland. And their fans will test the sound barrier inside Oracle Arena.

Yell at Adi on Twitter at @AdiJoseph.