I canceled my policy with this company on December 1 after they improperly billed my account for the second time, and was told I would receive a refund. It is now the 30th and I have not received it, despite repeated calls, emails and filing a BBB complaint. (They issue refunds by paper check, which is a huge, hearty joke since they bill by ACH transaction, but somehow can't refund that way.)
Furthermore, I just received a notice that they attempted to bill me again! Fortunately, I had already informed my bank to stop all payments to these frauds, or it would have gone through and I'd be here waiting for a third refund. It would be laughable, but my money is no laughing matter. Bottom line: Stay far, far away.