Scott Disick is showing off his bikini babe.
Kourtney Kardashian's 34-year-old ex and the 19-year-old model, daughter of Lionel Richie, are vacationing at his family friend and Girls Gone Wild creator Joe Francis' private beachside estate, Casa Aramara, in Punta Mita, Mexico.
On Sunday, Scott posted an Instagram of himself and his bikini-clad girlfriend leaning on a helicopter with the caption, "The boat is way 2 long we had 2 chop it."
Right around the same time, the teen posted a cuddled-up pic of her older man aboard a boat.
On Saturday, Scott shared on his Instagram Stories feed a photo of Sofia in a black bikini with the caption, "Water."
The two arrived via private jet on Saturday morning and headed straight for the pool and hot tub, E! News has learned.
"They spent all day laying out side-by-side relaxing and watching the beach," a source said. "Scott was sipping on water and was very mellow. Joe was around and they hung out and talked with him for a bit, but then he left them alone for some private time. Scott and Sofia went in the hot tub and kissed and made out. Scott gave Sofia a massage and they had their arms wrapped around each other. They didn't shy away from PDA even when Joe was around."
"They are very happy together, always cracking each other up and laughing together," the source said. "They are always having fun."
The two enjoyed meals cooked by a private chef and also had a butler to wait on them.
Scott and Sofia have been dating since mid-2017. In recent months, he has shared more photos of her on Instagram.
The two, who first sparked romance rumors last May during a visit to Cannes, have vacationed together many times, including in Mexico. Over the New Year's holiday, they took a trip to snowy Aspen, Colorado, where Scott lost his temper when his girlfriend started chatting with her former fling, Lewis Hamilton. Another source told E! News that after dating him for several months now, Sofia "knows how to handle" Scott and was able to "calm him down."
"They will get in small fights and are over it within a few minutes," the insider said. "Sofia is definitely a good match for him because she understands him and puts up with his behavior in moments like this."
See photos of Scott and Sofia over the past few months:
"Things are going well with Sofia and Scott," another source told E! News. "She is really happy with him. They have little tiffs and moments of bickering, but overall things are great at the moment."
Watch Keeping Up With the Kardashians on Sunday at 9/8c on E!