The physicians are all good, but they need to work on their scheduling. They tell you to be 15-20 minutes early for your appointment, but then you sit in the waiting room for 30-45 minutes before you're called back to an exam room. Then there's another 10-15 minute wait before the doctor sees you.