Great experience. Easy to set up an appointment. Friendly office staff. Seen on time. Dr. Weinberg took the time to explain everything in easy to understand language. He clearly has a minimalist approach and does not feel the need to rush to treat. I really appreciated his perspective and the time he took to explain things and answer questions. This is a limited review based on one visit but if I had to, I would go back to him right away.