Property recommendation based on customer preferences