I am not a current customer but I tried to be. Apparently this place is so successful or at thinks it is that it does all it can to discourage new business. I have called several times to make an appointment. Here is my typical experience with them. I tell them I am new and boom....put on hold....after a wait they pick up....only to tell me I am being put on hold again! I wait, eventually they pick up and inform me that it will be about a month before I can get an appointment as I am new then...boom back on hold! I don't know if this place is any good or not. But just from their demeanor and office management style or lack thereof? I serious doubt it!