Jessica Alba got wet and wild in her supercute leopard-print swimsuit!
The 33-year-old actress and mom of two showed off her incredible bikini body on family vacation in Tulum, Mexico. Jessica's hubby Cash Warren, her parents and daughters Honor, 6, and Haven, who turns 3 next month, also enjoyed some R&R at the Rosewood Mayakoba.
Of course, the Honest company co-founder enjoyed all her relatives' company, but an eyewitness tells E! News she and Cash "spent a lot of time together alone," too, adding, "They were kissing and hugging a lot. They would hold hands while going into the water."
Jess and Cash were photographed holding hands Saturday as they enjoyed a casual stroll on the beach. And when they weren't soaking up the sun, the super-fit couple reportedly enjoyed activities like snorkeling and went to see some ruins in the area. "They spent a lot of time by the pool," adds a witness, "and would go on beach walks at sunset."
Clearly, these two are still madly in love! Their secret? "You know, I think we have an incredible amount of respect for each other," Jess told Parade last month, "and we value each other's opinion and time, and I feel like we're in it together, we're not petty with each other, and we communicate a lot."
And do Honor and Haven's parents still go on dates? "Yes! Absolutely," the Sin City actress gushed. "I think you have to. I think that's essential."
It looks like it's working out well!
—Additonal reporting by Michelle Falls