Matching people to homes that meet their lifestyles