Dr. Weaver is obviously expert, capable, and upbeat.
The main problem is that he is very much overbooked now and gives extremely little individual attention to patients. He has a team of trainees who do the work in a large room. In theory, he checks their work and instructs them. But he sometimes is in a rush and spends a total of 5 seconds with a patient, or sometimes does not look at all. The result is suboptimal decisions that extend the treatment period.
If an appointment must be changed, the schedule is so full that it cannot be rescheduled for a very long time, even if the reschedule is done almost immediately (ie 6 weeks in advance). Again this prolongs the treatment.
His waiting room is crammed, so people are constantly bumping into one another. And waits can be long. An hour (or more!) there, with kids screaming and a pop radio station station blaring, is enough to ruin a day.
The staff are not helpful; they just enforce the rules. They could care less if a kid has to miss school, has a broken wire poking them in the mouth etc. Again, this probably reflects too heavy a patient load.
In the end, Dr. Weaver will do a good job and (I think) the price is good.