Jessica Simpson and Eric Johnson

Jessica Simpson and Eric Johnson

Jessica Simpson's fiancé celebrated his last days as a bachelor on a golf course.

The 33-year-old star is reportedly set to marry Eric Johnson, with whom she has daughter Maxwell, two, and son Ace, 12 months, near Santa Barbara, California at 4pm tomorrow (05.07.14), and the former NFL star enjoyed a fun-filled final outing with 20 friends and his future father-in-law, Joe Simpson, at Sandpiper Golf Course in the beachside city on Thursday (03.07.14).

An eyewitness told UsMagazine.com: "They were a really attractive group! They played 18 holes and drank lots of Bud Lights!"

Another insider said: "There were definitely a lot of Southern accents. The guys were all super hot!

"When they all arrived, they were really boisterous, greeting and hugging each other. They had a really good time."

The couple, who announced their engagement in November 2010 after seven months of dating and postponed their wedding twice due to Jessica's pregnancies, will tie the knot in a "very rustic-chic" ceremony.

A source previously claimed that Jessica, who was previously married to Nick Lachey, would wear a custom-made pink dress by Marchesa for her second nuptials.

The duo were originally expected to tie the knot at the lavish Bacara Resort & Spa this weekend, but trucks carrying party supplies, furniture and shrubbery were spotted arriving at the San Ysidro Ranch in nearby Montecito on Thursday morning, just hours before Jessica's sister and bridesmaid, Ashlee Simpson, 29, arrived at the luxurious hotel with her fiancé Evan Ross, 25.

This will also be Eric's second marriage, as the 34-year-old Yale graduate was previously married to Keri D'Angelo for five years before their divorce was finalised in October 2010.