Dr. John is kind and his staff are friendly. The wait time for appointments is not bad at all(a week or two), and I have never sat in the waiting room for longer than 5 minutes. I have also seen other Dentists in his group and was impressed by them as well.