A very pleasant place to be. Staff are very courteous. Appointments are generally on time. I would prefer less texts, phone calls and emails about my appointment. I think if I answer one of them confirming my attendance, I shouldn't keep getting them. But better too many than none - we all need reminding.