I just switched from esurance to these guys and so far I'm impressed! Communication and customer service has been amazing; I have had almost immediate emails back, gotten assistance via phone moments before closing time and the girl still took her time to help instead of rushing off. I have had contact with 3 different people following up on my policy so I am confident in their follow up and service. Everyone has a pleasant attitude, Jennifer especially! These people understand good business!