Dr Braunstein is an amazing primary. He is very professional, courteous and easy to speak with. Unlike many doctors that rush through the visit, he took the time to listen and answer all my questions and explained everything during my visit. He immediately took care of the follow-up procedures I needed that day. I was very happy with my experience and now have a new primary care physician.