My overall experience with Allstate is extraordinarily positive. Everything was done in a professional and complete manner by all involved. I did make a few suggestions of things to change, and they made the changes with no negative comments or arguments in a friendly and accepting manner. I would highly recommend Allstate to anyone. I appreciate their work and their attitude.