I have received wonderful care form several doctors at this office and have a great deal of respect for their knowledge and care. The doctors and nurses go above and beyond in care at all locations. The only reason for the 2 star rating is the billing/accounting department is a mess. They have been a mess for 5 years now. They harass you for any billing issues that may arise. KEEP EVERY receipt as they show a tremendous lack of care in the treatment of the patients at there facilities. They have forgotten what the term customer means. Their billing mistakes will make you pay for years unless you keep every receipt.