Is It a Good Time to Buy a House: Considerations Explained