Obtaining personal recommendations from friends, family or colleagues is the best way to look for any service provider. Searching through websites, directories etc is okay for verifying someone who has been recommended but is otherwise risky, as you don't really know who you are dealing with.