John Garrett is one of the most personable, meticulous dentists I have had the privilege of being a patient of. I have lived in 4 different cities and Dr. Garrett easily is the best, most competent dentist I have visited. He is extremely thorough and provides excellent results. He takes the time to explain procedures and options before performing them. He does all of his own preventive hygenic work as well as corrective procedures. Overall, an A+ rating.