LeBron James wanted his wedding day to be perfect and private.

It appears he got both.

With guests dining on a five-course dinner, prefaced by plenty of appetizers and all done under incredibly tight security, the Miami Heat star married his longtime partner Savannah Brinson on Saturday night at a posh resort in San Diego. Guests had their phones taken away for the ceremony and reception in an effort to ensure that no photos or details leaked out.

"A first-class affair," said one of the guests, who spoke to The Associated Press on condition of anonymity Sunday because the couple had yet to reveal any details of the event themselves. "Ceremony was short and sweet."

Many members of the Heat organization were there, including Dwyane Wade, Chris Bosh, managing general partner Micky Arison and coach Erik Spoelstra. Wade and girlfriend Gabrielle Union posted images of themselves dressed for the occasion on social media, as did Bosh and his wife Adrienne. Some of James' longtime friends were also in attendance, including his manager Maverick Carter.

"What a wonderful evening!!" Adrienne Bosh wrote on Twitter. "Congratulations to Mr. & Mrs. James...Thanks for sharing Ur night & love with us"

The ceremony was the obvious highlight of a three-day wedding weekend for the couple, who were high school sweethearts and are the parents of two sons. They were engaged just after midnight on Jan. 1, 2012, when James dropped to a knee and surprised his longtime girlfriend by finally popping the question as many of their close friends were gathered around.

James told AP last year that he and Brinson decided not to rush plans for their wedding, especially since last summer was hectic for him basketball-wise – James played for the U.S. in the London Olympics, helping the Americans win a gold medal, and also was involved in the wedding for one of his longtime close friends.

So the date was set for this offseason, and even after a 21-month engagement, very few details leaked out – including why the wedding was taking place in San Diego, especially since the couple still considers Akron, Ohio as home and have essentially been based in Miami for three years now.

Also unclear: If the couple would be using social media to make any statement about the wedding – James has more than 14 million fans on Facebook, and nearly 10 million followers on Twitter.

The measures to ensure privacy were hardly a surprise. In an interview with AP last spring, Brinson acknowledged that she's leery of media coverage, since she hasn't always found it to be fair or factual.

"I've heard things about me that are bad, where they've literally looked up into the sky and said, `What can they say about Savannah?,'" Brinson told AP in April. "It's going to happen."

Television stations in San Diego showed aerial images of the hotel, including large tents set up for both the reception and to shroud the arrival of guests. In some cases, umbrellas were even used to protect the identity of wedding-arrivers from prying eyes in the sky, and people who tried to gain access to the hotel just to get a better look were quickly ushered away and told only that a private event was taking place.

Even some local vendors in the San Diego area thought they had a role in the wedding – though were not themselves actually sure if that was the case. The Village Mill Bread Company – located about 3 miles from the wedding site – told Fox affiliate KSWB that someone ordered 500 loaves of Brioche from them to be delivered Saturday, but would not confirm that they were heading to the James-Brinson nuptials.

James is a four-time NBA Most Valuable Player, and he will be back in Miami later this month to resume preparing for training camp. James is scheduled to address reporters when the Heat hold their annual media day on Sept. 30, and the first practice of the new season is scheduled for Oct. 1.

Also on HuffPost:

Loading Slideshow...
  • LeBron James, Savannah Brinson

    LeBron James and Savannah Brinson attend Sports Illustrated's "Sportsman of the Year" awards gala at Espace on Wednesday Dec. 5, 2012 in New York. (Photo By Donald Traill/Invision/AP)

  • Savannah Brinson

    FILE - In this Jan. 2, 2012 file photo, Savannah Brinson, the fiancee of Miami Heat's LeBron James, watches an NBA basketball game between the Heat and the Atlanta Hawks in Miami. Brinson is about to marry someone who's widely considered the best basketball player in the world, which means the level of privacy she's always craved will surely continue to erode. (AP Photo/Lynne Sladky, File)

  • LeBron James, Savannah Brinson

    FILE - In this March 2, 2011 file photo, Miami Heat basketball player LeBron James, right, sits with his girlfriend Savannah Brinson during a charity event at the Northwest Boys & Girls Club in Miami. Brinson is about to marry someone who's widely considered the best basketball player in the world, which means the level of privacy she's always craved will surely continue to erode. (AP Photo/Lynne Sladky, File)

  • 2012 Sports Illustrated Sportsman Of The Year Award Presentation - Inside

    NEW YORK, NY - DECEMBER 05: 2012 Sportsman of the Year LeBron James, Savannah Brinson, Beyonce, and Jay-Z attend the 2012 Sports Illustrated Sportsman of the Year award presentation at Espace on December 5, 2012 in New York City. (Photo by Michael Loccisano/Getty Images)

  • 2012 Sports Illustrated Sportsman Of The Year Award Presentation - Inside

    NEW YORK, NY - DECEMBER 05: 2012 Sportsman of the Year LeBron James and Savannah Brinson attend the 2012 Sports Illustrated Sportsman of the Year award presentation at Espace on December 5, 2012 in New York City. (Photo by Stephen Lovekin/Getty Images)

  • 2012 Sports Illustrated Sportsman Of The Year Award Presentation - Arrivals

    NEW YORK, NY - DECEMBER 05: 2012 Sportsman of the Year LeBron James and Savannah Brinson attend the 2012 Sports Illustrated Sportsman of the Year award presentation at Espace on December 5, 2012 in New York City. (Photo by Michael Loccisano/Getty Images)

  • LeBron James, Savannah Brinson, LeBron James Jr., Bryce Maximus James

    The Miami Heat's LeBron James embraces his fiancé Savannah Brinson and his children LeBron James Jr., 7 and Bryce Maximus James 5 after Game 5 of the NBA finals basketball series against the Oklahoma City Thunder, Thursday, June 21, 2012, in Miami. The Heat won 121-106 to become the 2012 NBA Champions. (AP Photo/Lynne Sladky)

  • Oklahoma City Thunder v Miami Heat - Game Five

    MIAMI, FL - JUNE 21: LeBron James #6 of the Miami Heat celebrates his wife Savannah Brinson and family after they Heat won 121-106 against the Oklahoma City Thunder in Game Five of the 2012 NBA Finals on June 21, 2012 at American Airlines Arena in Miami, Florida. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Mike Ehrmann/Getty Images)

  • Oklahoma City Thunder v Miami Heat - Game Five

    MIAMI, FL - JUNE 21: LeBron James #6 of the Miami Heat kisses his wife Savannah Brinson after they Heat won 121-106 against the Oklahoma City Thunder in Game Five of the 2012 NBA Finals on June 21, 2012 at American Airlines Arena in Miami, Florida. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Mike Ehrmann/Getty Images)

  • Savannah Brinson

    Savannah Brinson shows off her engagement ring from Miami Heat's LeBron James, her fiance, after an NBA basketball game between the Miami Heat and Charlotte Bobcats in Miami, Sunday, Jan. 1, 2012. (AP Photo/Alan Diaz)

  • Savannah Brinson

    Savannah Brinson watches her fiance Miami Heat's LeBron James during an NBA basketball game against the Charlotte Bobcats in Miami, Sunday, Jan. 1, 2012. (AP Photo/Alan Diaz)

  • Savannah Brinson

    Savannah Brinson watches her fiance Miami Heat's LeBron James during an NBA basketball game against the Charlotte Bobcats in Miami, Sunday, Jan. 1, 2012. (AP Photo/Alan Diaz)

  • LeBron James, Savannah Brinson

    FILE - In this Sept. 1, 2008, file photo, NBA basketball player LeBron James and his girlfriend Savannah Brinson arrive at a benefit for the LeBron James Family Foundation at the Ralph Lauren mansion in New York. James and longtime girlfriend Savannah Brinson are engaged. A representative for James confirmed the news to The Associated Press on Sunday, Jan. 1, 2012, a few hours after close friend Chris Paul and Miami Heat owner Micky Arison were among those tweeting their congratulations. (AP Photo/Andy Kropa, File)

  • After-School All-Stars (ASAS) Hoops Heroes Salute VIP After Party

    LOS ANGELES, CA - FEBRUARY 18: NBA player LeBron James of the Miami Heat, Savannah Brinson, Former California Goveror Arnold Schwarzenegger, and Maria Shriver attend After-School All-Stars (ASAS) Hoops Heroes Salute VIP after party at Katsuya, LA Live on February 18, 2011 in Los Angeles, California. (Photo by Alberto E. Rodriguez/Getty Images for ASAS)

  • Gucci Cocktail Party For Ffawn

    NEW YORK - SEPTEMBER 16: (L-R) Singer Mary J. Blige, NBA player LeBron James and Savannah Brinson attend the Gucci cocktail party for Ffawn at Gucci Fifth Avenue on September 16, 2009 in New York City. (Photo by Michael Loccisano/Getty Images)

  • Doublemint Gum Presents the 2nd Annual Jay-Z and LeBron James Two Kings Dinner

    NEW ORLEANS, LA. - FEBRUARY 16: Savanah Brinson and LeBron James attend the 2nd Annual Jay-Z and LeBron James Two Kings Dinner presented by Doublemint Gum during NBA All-Star Weekend February 16, 2008 at Generation Hall in New Orleans, Louisiana. (Photo by James Crump/Getty Images)

  • Jay-Z Celebrates The Grand Opening Of The 40/40 Club

    LAS VEGAS - DECEMBER 30: NBA player LeBron James (L) of the Cleveland Cavaliers and his fiancee Savannah Brinson arrive at the opening of Jay-Z's USD 20 million 40/40 Club, a 24,000-square-foot sports bar and lounge at The Palazzo Resort-Hotel-Casino December 30, 2007 in Las Vegas, Nevada. (Photo by Ethan Miller/Getty Images)

  • Detroit Pistons v Cleveland Cavaliers, Game 6

    CLEVELAND - JUNE 02: LeBron James #23 of the Cleveland Cavaliers celebrates with his girlfried, Savannah Brinson, after the Cavs defeated the Detroit Pistons 98-82 in Game Six of the Eastern Conference Finals during the 2007 NBA Playoffs on June 2, 2007 at the Quicken Loans Arena in Cleveland, Ohio. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Gregory Shamus/Getty Images)

  • Detroit Pistons v Cleveland Cavaliers, Game 6

    CLEVELAND - JUNE 02: LeBron James #23 of the Cleveland Cavaliers walks off the court with his girlfried, Savannah Brinson, after the Cavs defeated the Detroit Pistons 98-82 in Game Six of the Eastern Conference Finals during the 2007 NBA Playoffs on June 2, 2007 at the Quicken Loans Arena in Cleveland, Ohio. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Gregory Shamus/Getty Images)

  • LeBron James Sets Wedding Date

    LeBron James and his longtime love Savannah Brinson have finally set a date for their wedding.

  • Lebron James Celebrates 2012 Sportsman Of The Year With Jay-Z & Beyonce

    LeBron James is the 2012 Sportsman of the Year, and he accepted his award at a ceremony in NYC with his fiancee Savannah Brinson and good friends Jay-Z and Beyonce.

  • Miami Heat Wives & Girlfriends Receive Championship Rings

    Miami Heat's championship-ring ceremony took place before their season opener against the Boston Celtics and in addition to the players and executives taking home rings, it seems wives and girlfriends of the athletes did as well.