I have had a wonderful experience with Trupanion. They were there when I needed them. It's always been easy to reach them. They have been attentive, friendly, and quick when I've worked with them. They covered my dog's illness and my check came quickly. I am very, very pleased.