I would recommend them to people I know if I couldn't think of anyone better to suggest. We have used them for several years, but they keep messing up the bill every month just about and have to be called to fix it. The company seems to bill the insurance company 6 months after the date of service or something and wants at least 20% of their money up front before the writeoffs