It seems a neat solution, but how do you expect to handle out of order queries ?<p>For example, I see that you have Mid Cape Cod (926 rentals).<p>But if I type cape cod, you only display "Cape Cod (4474 rentals".<p>If I type Orlando Florida I get only individual rentals in the AC, no "orlando" city