Best GP practice Ive been to , changed from a different one that was shocking! I have nothing but absolute praise for the care , kindness and consistency of consideration ... more