Choosing your right general professional in SF can prove challenging, given this competitive market and considerable cost of living. Therefore critical to undertake thorough required diligence, including checking credentials, reviewing prior portfolio and clarifying their bonding protection.