In all my many decades I have never had such a thorough and competent GP. And they proactively follow up! Excellent service!