Excellent experience with Doctor Horowitz, the staff is very courteous, he listens and is very knowledgeable.