Dr. Weiner is very concise with his communication telling you exactly what the issue is and how he will resolve it. He is quick but knows how to spend quality time with patients. His staff is friendly and well trained. I would recommend Dr. Weiner and give him a 5 star rating. He is excellent - and so is his entire group.