Have been with HCF for more than 10 years. They have good customer service but the benefits are getting less each time I renew. I now even have to top up for dental.