Conversational (type A) flats recommender using form-filling and KNN retrieval.