LeBron James believes he would have become one of the all-time NBA greats regardless of his spell with the Miami Heat.
James spent four years with the Heat between 2010 and 2014.
During that time, he became a two-time NBA champion, two-time league MVP and two-time Finals MVP.
The 38-year-old credits his time in Miami with introducing him to a new culture, but he feels he would have been the same player regardless.
"I think I would still be at this level no matter if I would've came here or not," James told ESPN ahead of the Los Angeles Lakers' clash with the Heat on Monday.
"Let's not get it twisted. The four years I was here, it was amazing. I loved everything about it. Loved this franchise, this franchise is top tier, it's one of the best franchises in the world.
"But as far as my career, my career was going to be my career as far as individually, because I know how much I put into the game and I know how much I strived to be as great as I can be. [But] as far as what I was able to learn here was second to none, that's for sure.
"I came here for one reason and one reason only, and that was to win championships. That was my only goal. That was the only reason I teamed up with [Dwyane] Wade and [Chris] Bosh.
"Because I felt like I couldn't do it in Cleveland. So I had an opportunity to be a free agent so I did what I thought was best, not only for my career but for me at that point in time."
So, what did James learn in south Florida?
"It was a culture change for me," James said. "People talk about 'Heat Culture'. It was a culture change, period.
"I was changing everything about my life for the first time in my life. To be able to be here and be able to learn and be alongside D-Wade, UD [Udonis Haslem] and Spo [Erik Spoelstra], those guys who had won it already, it definitely was great to be a part of, for sure."
James scored a game-high 30 points on Monday against the Heat, but he could not guide the Lakers to victory, with Bam Adebayo's triple-double and Jimmy Butler's 28 helping Miami win 108-107.