I'm sorry to be pedantic but this is a pet peeve of mine. If you bought a house you would not have any mortgage payment. You (and everyone else usually) are talking about financing a house.
Maybe I'm the crazy one but when I buy something I like to look at the total amount that I'm paying for it.
If I wanted a house listed for $300,000 5-years ago and I wanted to finance it, the rate might have been 3% so the total amount I would be paying would be $455,332.36 over 30yrs. Therefore I would only finance if I thought ~$450,000 was a fair price. If I thought the house was only worth $300,000 then I would need to pay in cash.
Today rates are at 7% so a house listed at $300,000 actually costs $718,526.69 when financed. Do I think the houses I see listed for $300,000 are worth over $700,000? No. Do I have more than $300,000 needed to afford to pay in cash? Also no. Therefore, I'm not buying.
*These calculations are ignoring the down payment but the principle is still valid.