Very poor.
Nothing good! Used for years and currently at its worst. High turnover of doctors - no continuity. Mis-diagnosing by locum doctors - identified by hospital. Difficult to get appointments and reception often not attended. Staff on computers in back office. Practice Manager rarely available if problem