The system for appointments is good.
Its normally really hard to get appointments but I rang up and then filled in the form at 8:43am and they gave me an appointment for 11:15am. I found that system helpful as normally there are no appointments. When I called they answered really quickly. The receptionists are always polite and medical staff are good too. I try not to use them often, only when I really need to.