I have had all my insurance with Mary Contreras for the past 20 years. There haven't been many times that I have needed anything and when I have she is quick, effective and the best part is kind. Mary knows her stuff and knows how to direct you and keep you safe while address all your needs. Recently someone backed into me in a parking lot and it was a Saturday. I sent her an email asking for 5 minutes as I didn't know what to do and my phone was ringing in 6 minutes......on a Saturday. She walked me through things, I felt calmer and gave me tools to say in which to help me get things addressed that needed to be addressed. If you are thinking of getting insurance, look nowhere else but Mary Contreras. Herself and her staff are top notch!!!