You have to wait a long time in the waiting room to be seen. When you call you don't always get a person the first time and then the office staff can be rude and unhelpful. They will charge you for everything and hold you responsible for full payment whether it's valid or not. Record keeping is poor and often out of date. There are better providers and better offices out there.