Dr. Kyle does a good job in assessing my sons need. He is great with kids and very patient. My son also likes the idea of collecting points to get a gift card of his choice.