Totally recommend! Dr. Johnson is so nice and patient. He explains everything thoroughly and really cares for his patients. He answers all questions and I never felt rushed. Staff is also wonderful. Made a short notice appt very easily and they are very friendly. Office is also very clean and technologically advanced! The staff will really take care of you!