Excellent, excellent, excellent!!! Everyone in this office was amazing, patient and on top of it! Dr. Davis was very thorough and explained everything to me and then asked if I had any questions (like all Dr.'s should!). He was very kind and patient with my children and they had a good time. I won't go anywhere else!