I am insured with HCF for a couple of years now and so far I have only good things to say about them. Recommended.