Dr. Johnson is very thorough, explains everything well and just a super nice person.