Dr Beardsworth is a very compassionate, and knowledgeable GP. She has always found time to listen,without rushing me, through some difficult times with my health. She is non-judgemental, and a good listener, and will do her best to ensure you get the outcome you strive for. Recommend her 100 percent. I moved to the area and have a long term medical condition and was worried about changing Dr's, but She has been fantastic.