All of them were for travel to Jamaica and I progressively went cheaper with the insurance each time. TripMate is the one that partnered with my resort and I had to file a claim with them and it went just fine but they were the most expensive of the 3.
The final one I did was the Travel Insured - Trip Protector Lite...I called their customer service because I had a specific instance in mind that I might need to cancel for and they said it would be covered so I went with them.
Good Luck, hope you don't need to use the insurance!