Terribly managed clinic. I give it one star only because the doctor I see is really good.
They messed up my appointment. I had to take time off work only to be told that there was an error inputting the appointment and it was in fact for the same time but on another day!! I would have to wait 2 hours or make another appointment?! Don't these people respect their patients time?
If you have an appointment, god speed! I have yet to see a doctor within an hour of my actual appointment time!!