Jennifer Lopez and Ben Affleck have FINALLY bought a house after 2 years of looking ... and it's amazing.
Real estate sources tell TMZ ... Jen and Ben just closed a deal on a 31,000 square foot mansion in the super exclusive Wallingford Estates in Bev Hills. And get this, there's also a separate, 5,000 square foot sports facility, which includes an indoor pickleball court, boxing ring and sports lounge. On top of that, there's a 2 bedroom guard house.
But wait, there's more .