Jessica Alba showed off her perfect body in a tiny bikini this weekend while vacationing on the Caribbean island of St. Barts.

Looking as good -- or better -- than she did in 2005's Into the Blue (if that's even possible) the actress spent her down time with husband Cash Warren while someone else watched daughters Honor, 4, and Haven, 20 months.

Alba's pal Nicole Richie and some other friends also made the trip.

Jessica enjoyed lots of fun in the sun, including snorkeling, making a big splash, and lounging around on floats with her husband.

Friday the 31-year-old star of the upcoming "Machete Kills" posted a short clip of her group's lunch on her Viddy page with the message, "Lunch #lifelove&happines (sic)."

Jessica left very little to the imagination in her skimpy black bikini, but managed to keep it all under wraps. Nicole didn't have such luck, she suffered a wardrobe malfunction and exposed one of her nipples while getting onto a floating lounge.