Dr. Lin runs a well oiled machine of an office. Always on time. I liked that I could observe all the treatments my children had from a bench near the chairs. Insurance covered all except deductible and he never charged anything after that. Good staff, well trained.