The doctors are outstanding, however, the length of wait time is unacceptable. No explanation is volunteered. When questioned, it's because some cases or procedures were problematic and are causing the delay. I've had to leave twice without seeing the doctor because I could not wait hours past the appointment time. Many patients are elderly and this must be hard on them.