I have been with Allstate for several years now and it's all due to the quality of service. The agents there are more than accommodating to any need I have. When I have even the smallest question (or largest!), I just pick up the phone and call knowing I will get a straight, direct answer. I love having insurance that I don't have to worry about, since I know that they are taking care of everything. If ever anything needs attention, they always let me know. Thank you!