LeBron James has been the best player in the league for the better part of the past decade. This last season, he more than proved it, leading his Cavs back from a 3-1 deficit against the best regular season team in league history. This summer, he’s finally getting paid for it.

After consecutive 1-year deals in Cleveland, LeBron has finally signed a multi-year deal with the team. 3-years, $100 million. That’s good for just over $33 million per season, which is also good for LeBron being the highest paid player–based on annual salary–in the NBA. Mike Conley was the previous owner of that title thanks to the $153 million deal he signed with Memphis this off-season, and King James has swiped it from him before Conley could even play a single game with that honor.

Moving past individual salaries, what this means for Cleveland is they can stop looking over their shoulders–at least until the summer of 2019–worrying about whether or not a LeBron still seeking instant gratification would up and leave the team again in search of a more fulfilling brotherhood. It’s no secret that James is looking forward to potentially teaming up with his best friends–Dwyane Wade, Chris Paul, Carmelo Anthony–to form a freakishly good Team USA tandem, but thanks to this new deal, the Cavs will get several shots at repeating as champs before that’s even possible.

This also bodes well for the Cavs chances at retaining Kyrie Irving when his contract is up in the summer of 2018. It’s highly unlikely that Irving, who’s become very close to James over the last 2 seasons, abandons a chance at glory with knowledge that LeBron still has another year with the team. It’s been an all-around great year in the city of Cleveland, and it looks like there are only bluer skies ahead.