“Three’s company,” Scott Disick captioned his Instagram post. In the picture is his ex-girlfriend and mother of his three children, Kourtney Kardashian, and his current girlfriend Sofia Richie.

The three are ‘vacationing’, as Americans say, with Disick and Kardashian’s children Mason, Penelope and Reign in Cabo San Lucas in Mexico just before Christmas. Disick’s post shows both women lounging on the day beds. “What more could a guy ask for?” Disick cheekily says. Kardashian’s sister, Khloe, commented, “The Lord is here”.

We’re really glad to hear as well that both women get along really well. “The first day they all hung out together with the kids at the beach,” a source told E News. “Kourtney, Sofia and Scott were all chatting and enjoying the day. Scott was in the middle of Sofia and Kourtney and they were lined up on chaise lounges. Scott got up to play with the kids and Kourtney and Sofia were chatting. They look like they are on very good terms and there wasn’t any tension.”

“Kourtney called Sofia over to show her something on her phone and then they both laughed,” the source continued. “Sofia ended up sitting next to Kourtney and they talked for a long time. They all swam together in the pool and went in the hot tub with the kids. It was a relaxed vibe and they all got along well.”

It’s not the first time Kardashian and Richie have been in the same room. In November, both women and Disick had dinner at Nobu and a couple of weeks later, Kardashian and her sister, Kim, joined Disick and Richie at an art event in West Hollywood.

It seems the co-parenting – and this modern family – is going really well.