We have always found the surgery at 123 Kilmarnock Rd very good. Dr Geddes is very nice - he's the one dh and I usually try to see.
The nurse is lovely - she had a baby not long after me. Can't comment about the HVs - I only ever saw them for the formal check-ups. (Had masses of support for bf ds from the Queen Mum's, who didn't gain weight according to the charts, so I never needed to see them)