Kourtney Kardashian, Scott Disick & Sofia Richie take family vacation in Mexico

For the past year or so, 20-year-old Sofia Richie has been dating Scott Disick, the 35-year-old father to Kourtney Kardashian’s children. After Kourtney and Scott’s on-again-off-again relationship finally ended, he began dating the young model and hasn’t looked back since.

With just days to go before Christmas, Kourtney Kardashian hung out with her ex Scott Disick and his girlfriend Sofia Richie during a family vacation with Kardashian and Disick’s kids in Cabo San Lucas, Mexico, over the weekend.

Disick, 35, had a sense of humor about traveling abroad with both his girlfriend and ex: “What more can a guy ask for. THREE’S COMPANY,” Disick captioned an Instagram image showing the trio relaxing on recliners — with Kardashian, 39, on his right, and Richie, 20, on his left.

Though Disick sat between them in the photo he shared, the ladies lounged next to each other at one point, chatting and looking at Kardashian’s phone. Kardashian and Richie also walked on the beach together as the kids — Mason, 9, Penelope, 6, and Reign, 4 — played in the sand.

Prior to the trip, Kardashian was seen out and about with her ex and Richie on two separate occasions. On Nov. 4, the reality star joined the couple for what a source told PEOPLE was a “quick” and “tense” dinner. Then, on Nov. 16, they all attended a gallery exhibit.