Credit: MTV

Remember back in ye olden days when Teen Mom 2's Kailyn Lowry hated her baby daddy Jo Rivera's girlfriend, Vee Torres, with a passion? So do we, but times have definitely changed for the better! Now that Kailyn is happily married to the man of her dreams (Javi Marroquin), she seems more willing to give Vee and Jo's relationship a chance. And to be honest, Kailyn doesn't really have a choice — Vee and Jo have been together for a few years now, and they co-parent Kailyn and Jo's son, Isaac.

Credit: Kailyn Lowry on Instagram

Despite the fact that Kailyn's relationship with Jo is somewhat strained, these two recently made the decision to put their drama aside and get together for a family hang session for the sake of Isaac. The location? Vee and Jo's brand new apartment! Kailyn, Javi, Isaac and Baby Lincoln drove up to New Jersey for a special visit at Jo and Vee's new crib on February 21, and the trip went off without a hitch!

"Making a late lunch then mini road trip to Jo's house to see their new apartment and Isaac's room when he's over there! #coparenting," Kailyn tweeted.

We're sure this trip meant so much to Isaac, and judging from his expression in this photo from their visit — which features MTV cameramen in the background...hmm — he was thrilled. Sounds like Kailyn, Javi, Jo, Vee, Isaac and Baby Lincoln are turning out to be a happy blended family, and Kailyn says their bonding time was amazing! "Had so much fun hanging out with Javi, Jo and Vee! Isaac is gona love this!" Kailyn tweeted, while Javi added "Nice to have all of us in 1 room."

Sigh, Dr. Drew must be so proud. We can only imagine he’s sitting in an abandoned MTV sound stage somewhere, shedding a happy tear.

Are you surprised that Kailyn and Javi are becoming besties with Jo and Vee? Weigh in below!