A lot of Braves fans are disappointed the team didn't sign free agent closer Craig Kimbrel, who started his career in Atlanta.

But he’s happy to now be a member of the Chicago Cubs after missing more than one-third of the season while waiting for the right offer.

"Am I disappointed at where I am? No. not all at all. I'm very happy where I am," Kimbrel said Friday after the Cubs finalized a three-year contract that guarantees the closer $43 million.

The Braves, meanwhile, have reportedly reached an agreement with left-handed starter Dallas Keuchel.

The Braves needed help in the rotation and in the bullpen.

Kimbrel has 333 saves and a 1.91 ERA over nine seasons with the Braves, San Diego and Boston.

He helped Boston win the World Series, then turned down a $17.9 million qualifying offer from the Red Sox in November and waited.

And waited.

"I don't think waiting around trying to find out who I'm going work for the next year has really been the hardest thing I've been through," he said. "If anything, there's blessings as well. Good to be home, spend time with family."

Spring training came and went. And still the 31-year-old right-hander did not get an offer he liked.

"We kind of understood kind of how the lay of the land was going throughout the offseason, the offers we were getting, the offers we were not getting," Kimbrel said. "I obviously had a lot of players reaching out, asking, 'Hey what's going on?' I kind of had to stay in my shell a little bit and let this thing ride out."

Kimbrel gets $10 million this year — a prorated share of his $16,173,913 listed salary — and $16 million in each of the following two seasons.

Chicago has a $16 million option for 2022 with a $1 million buyout, and the buyout price would increase by $1 million each for 53 or more games finished in 2020 and 2021. The option would become guaranteed if he has at least 110 games finished in 2021-22 combined, including a minimum 55 in 2021, and he does not have a non-temporary injury.

He has a full no-trade provision this year, and a limited no-trade provision for 2020 in which he must by this Oct. 31 designate eight teams he can't be deal to without his consent.

Signing Kimbrel before this week's amateur draft started would have cost his new team at least one amateur draft pick and possibly international signing bonus allocation.

"I'm glad I made it through this process, which was tough, and hopefully we can get this worked out between the players and the owners and move forward," Kimbrel said.

He would not go into his reasoning for turning down the qualifying offer.

"I don't want to dig too deep into that," he said. "There's a lot of aspects on both sides. There's a time and a place to talk about those and discuss those."

Kimbrel was optioned to Triple-A Iowa and will report to the Cubs training facility in Mesa, Arizona.

"We're not going to rush it," Cubs president of baseball operations Theo Epstein said "It's going to be tempting to get him here as soon as possible, but we're trying to plan this thing the right way so that he can be in a position to succeed not just immediately but all the way through October."

Kimbrel was 5-1 with a 2.74 ERA and 42 saves last year, although he struggled in the playoffs, compiling a 5.91 ERA in 10 2/3 innings.

"One thing that's important to me is being able to play in front of a fanbase that's passionate about this game," Kimbrel said. "I did get to experience that in Boston and it would be hard to leave that kind of passion every night, especially with the role I'm in. I'm a very adrenaline-based player and knowing that each and every night the seats were going to be full definitely played a role in the decision."