Very good once you see someone
Difficult to get appointments and you are told to call back the next day, but it can then take 5 days to be seen. Once you do get in to see someone they are very good. I don't particularly like being asked by reception why I need the appointment. If you are reluctant to say reception staff get a bit tetchy with you. Other than that they do everything well.