Provide good services but booking can be hard
I have found the services provided here to be very good, especially the arrangements made for routing vaccinations and blood pressure checks. It can be difficult to get appointments due to the 8 o'clock rush but I do not think this practice is an outlier.