Always been treated promptly and courteously.
The doctors have time to talk to you and follow up services are reliable. Delivery of prescriptions is excellent. However I do find the online service a bit confusing and miss being able to book my own blood tests.