Is It a Good Time to Buy a House in 2024?