I've actually had really good service outta Allstate.
My Rolex was appraised at $17,500 which was full retail. I was in a car wreck and the watch was torn off my arm and damaged in every way. They told me who to take it to for an estimate. The estimate was $16,000 to fix it. A new one from a discounter was only $14,000. They asked me if I wanted the new one or if I wanted the old one fixed. I told them that my Dad had given me the old one and I had prefer to keep it over a new one.
They fixed it like brand new no hassle at all. Wearin it as I type right now.