Finding suitable restaurants for people with different needs