I've been going here for two years, but only started seeing them more than once a year to start allergy shots this past April. The actual doctors are good, not great but good enough for me not to search elsewhere. The staff however is abysmal. They regularly cancel appointments or allergy injection hours without notice, lose paperwork and in one case demanded payment and attempted to deny treatment for billing they never actually sent me.
A great example, I decided to start allergy shots in April. They were supposed to start the proces immediately, but only started the process when I follow-up with them in May wondering why I hadn't been charged for it yet. Once they ordered my serum for my allergy shots in May I was told to wait a month. In late June, 6 weeks later, I called and they said they weren't sure, they had no record of my serum yet. Then they confirmed and made my appointment to start. Which they lost when I went in. In the less then 3 months I've been getting shots the "open hours" for shots have been altered without notice 3 times.
Once I finish my allergy shots I'm leaving and never looking back.