Doctor is excellent, explains everything and is very thorough. Staff friendly and caring.