she is the finest g.p i have ever had. i have ongoing chronic conditions and am a cancer survivor. she knows me well and it is so good not to have to reprise my health situation. she listens, can be firm when necessary and i always come away feeling more positive than when i went in even if sometimes there have been difficult circumstances to deal with. the whole practice is excellent from front of house onwards.