LeBron James is having one of the better offseasons of anyone in the NBA. After inking a hefty four-year contract with the Los Angeles Lakers, he's been traveling the world and enjoying all life has to offer.

He posted a photo of himself overlooking the water while wearing USA soccer star Christian Pulisic's jersey. But instead of making his own caption, he decided to let his fans come up with their own.

https://www.facebook.com/LeBron/photos/a.146568808943.115160.64637653943/10156651065583944/?type=3&theater

As to be expected, the comments featured a wide variety of love, hate, and everything in between. Despite being one of the greatest players of all time, LeBron James remains one of the most polarizing figures in all of professional sports.

The haters are out in full force in the comments. Everything from calling him out for leaving Cleveland to arguing that Michael Jordan is the greatest of all time. The anti-LeBron crowd always has their go-to insults for King James, but LeBron looks to be unbothered by them in this picture.

LeBron's stans wouldn't be silenced either. The comments included many thankful Cleveland fans. He brought them a championship that had eluded the city for far too long and many Clevelanders will not forget that.

Additionally, his new crew of Los Angeles Lakers fans were sure to gas up their new star in the comments.

And of course, no social media post by LeBron would be complete without tons of fans commenting about the Golden State Warriors. The superteam that is the Warriors had LeBron's number for three of the last four seasons and likely will for the foreseeable future.