Dr. Soiya is a good doctor but the business side of things is beyond dreadful. They are always running two hours behind schedule so a checkup turns into an all day affair. They do not accept credit cards or cash which makes payment a hassle. Then the billing agency they elect to use constantly bills wrong amounts with no little or no description of services. When you call the billing service for clarification they tell you to call Dr. Soiya's office. You call Dr. Soiya's office they tell you to call the billing agency. It is the definition of insanity as no one is willing to answer a simple question. Ultimately I feel the accountability lies with Dr. Soiya's office staff since they choose the billing company but they always claim ignorance which is beyond frustrating.
If you are retired and Medicaid covers the billings and you have all the time in the world to sit in waiting rooms it could work but for all others I would advise finding another office.