I first had GEICO when I was in the military and then after I retired for many years until they started filling my mailbox with junkmail. Because of the junkmail, I quit and went to another carrier. That carrier kept my insurance until I had two accidents (neither my fault) in a year's time. They cancelled me! They aren't in business anymore, so it wouldn't do any good to say their name.
I went back to GEICO, but asked them to limit the junkmail. I've received none whatsoever. If I get something from GEICO in the mail, I know I need to open and read it. Also, they had the best rates I've found. I like their website and the ability to get them to send me a reminder online when my payments are due. They do an electronic bank draft free of charge and only as I direct, so I don't even have to write a check.
Every claim I've made with them in the past 6 years has been handled to my satisfaction. I can definitely recommend them.