Dr. Weinstein and his staff are excellent. He takes his time with patients, is informative and caring.