Jessica Biel and Justin Timberlake kept their honeymoon destination a secret from friends and family.

The couple tied the knot in Italy last month before vacationing in Tanzania, Africa, where they enjoyed a safari and some time alone but Jessica's close friend Beverley Mitchell admitted she had no idea what they had planned.

She told E! News: "None of us know where they went. She keeps a really good secret!"

The secretive couple also tried to surprise their wedding guests by originally flying them to a different country.

The 'Cry Me A River' singer and the 'Total Recall' actress reportedly had their guests flown to Germany first in a desperate bid to keep their wedding location a secret before a private jet took them on to Italy at the last possible moment.

A source said: "Justin wanted to be very slick with it."

Guests were treated to several days of celebrations as part of the high profile destination wedding.

The night before the nuptials, Jessica, 30 and 31-year-old Justin hosted a party where guests relaxed around open fires and dined on fresh-made cheese, local olives and wine. Earlier in the week, the group enjoyed a beach party with fireworks and live music.