One star is far too many stars. The customer service I received was simply atrocious. I went in for a simple appointment and have still not received my results three months later, and not for lack of trying. They have an online portal which allows patients to receive results electronically, but my results were never uploaded. I have tried calling for weeks on end, but the customer service is remote from the office location and can only do so much. My call backs from the office have been at times which I have explicitly told them were inconvenient for me, and several days later than I was told. Finally, when I was told by the operations manager to give her a call to get my results sent, she simply did not answer her phone any of the 5 times throughout a two week period that I tried calling. Absolutely awful customer service and relations, and I still do not have a copy of my results.
Oh, and almost forgot to mention... they sent me a bill for several hundred dollars for an appointment which was covered by insurance (and confirmed at the time of my appointment). I had to call back and appeal multiple times to the office for them to acknowledge that the bill was sent in error, so was almost charged several hundred dollars "just because".
Do yourself a favor and go to literally any other specialist. Even cable companies have better customer service.