I am a MCY policyholder. General service is good and handled via their independent agents. Be sure to read your policy, however. Coverages are restricted in some areas and not as broad as a "standard" ISO policy form. I don't know how their coverage compares with Allstate's.