Dr. Agarwal and his staff is a extremely rare find these days. They really care about their patients well being.