Not very good overall
They're not very good. The communication is poor and it's difficult to get appointments. The receptionists are very moody and don't seem very understanding. Some of the doctors are good and some are not really. You don't get to see a regular doctor, you see a different one every time. The wait times to see them are too long too.