James and his team offer fantastic service from start to finish. They are incredibly friendly, reassuring, and make you feel completely at ease. Whether it’s a routine check-up or a more complex procedure, their professionalism and skill really stand