Somewhere to actually live.
Eighteen invented properties, filtered honestly. No sponsored placements, no listings that quietly vanish when they go under offer, and a count that always describes the list underneath it.
How it is designed
Property search is a solved problem that almost nobody solves well, because the incentives point away from the person searching. Three decisions here go the other way on purpose.
The count is a sentence, not a number
“3 results” is unverifiable. “3 homes to rent — flats only — 2+ beds” can be checked against the grid below it in a second, so a filter that silently fails to apply is visible immediately rather than six scrolls later. It costs one line of code and removes a whole category of bug report.
Under-offer stock stays visible
Hiding it makes the search look thinner than the market actually is, and the first thing a serious buyer wants to know is what has been going and at what price. It is badged, not deleted.
The mortgage figure is a real calculation
Open any property for sale and move the sliders. It runs the standard
amortising payment — m = P·r ÷ (1 − (1+r)−n)
— and shows the total repaid underneath, which is the number that
changes minds and the number these tools usually leave out.
What it deliberately does not do
There is no map. A map on a search page looks impressive in a screenshot and costs a tile provider, a second interaction model and a large part of the mobile viewport — and the person who wants one is usually on the detail page, not the list. It belongs there, if anywhere.