They are very good
I'm usually a few minutes late going in but not hours. Other than that they are pretty good. Access to appointments is pretty good. This one is a cancellation, I hadn't been expecting to be seen before Christmas (on Christmas Eve). It is all absolutely fine in my experience, especially my doctor who is attentive and professional.