One final practical step: save dated snapshots of each active listing rather than relying on the latest version. That preserves wording, price changes and status transitions. After a few completed sales, you can compare the original energy hypothesis with what actually distinguished the units...
A simple comparison table may solve part of this: advertised price, stated area, basis of area if given, pin/address, date viewed, advertiser response and confirmed status. Keep duplicate entries visible until someone confirms whether they refer to the same unit.
My tenant pays $1,426, while comparable market rent appears to be about $1,578. They pay reliably, report maintenance issues early and look after the property.
I do not want the gap to keep widening, but vacancy, turnover and an unknown replacement tenant could easily cost more than the...
The condition category needs more detail too. “New-build” can still include a finished unit, a unit needing final work, or one where the buyer is choosing finishes. Instead of one condition score, note what is incomplete and whether the cost is known. That may explain the noise better than...