Staff good
The appointment system does mean that you can't plan ahead, which is more difficult if you are working. You also have to wait for a doctor to call you back which isn't always easy. I've never not been able to get an appointment though when I've wanted one. The staff, doctors and nurses are all very good at what they do.