Seek help from friends who have been through such situations or non profit organizations. There are a number of organizations that provide advice to people during such trying times. Most likely, they can refer to you one of the best service providers in your town. Apart from that, they provide support to members as they meet other people who are going through or have dealt with the same situation in the past