Excellent
No problems getting appointments at all. Its a very smooth process and almost immediate appointments and they are on the ball with check ups. Appointments run to time and I'm really happy with the staff. I don't feel that anything needs to be improved.