Geico and Progressive are the absolute worse there are, not counting stuff no one has heard of. Get real insurance like State Farm, pay more for it, make sure they know what the are covering, and be as happy as possible if and when you suffer a loss and they cover it in a day no questions.