FunLink it in Singapore
It allows you to narrow down your search to specific criteria such as smoker, non smoker, drinker, non drinker and etc.