Dr. Robert Herman and staff are always punctual and helpful! My son loves how everything was explained to him in the very beginning and all the incentives for doing a good job!