David Gonzales and his team are very professional and this agency has been very good in taking care of our situations when and as they arise, quickly responding and taking action. It is very easy to communicate with them, I have had situation, when I called David around 7:00 PM and he had picked my phone and resolved my issues. He always helps us navigate the best policy for our needs with changing usage, and when we had accident last year, He helped make the claims process as smooth and fair as possible. I would highly recommend him if you are looking for insurance in the bay area. Great team and wonderful customer service.