My recent appointment was delayed for over an hour. Another patient waiting for the same doctor was getting really annoyed because he was over an hour delayed with no explanation also. A lot of anxiety could be eliminated if they would advise the patients that the delay is because the doctor is on call and has an emergency on his hands. Then when we know why we are waiting and not that we have fallen through the cracks, all will be better. Other than that, no problems out there at all. Great service from great doctors otherwise.