Excellent service – thorough & professional Dr!, Dr. Braunstein is excellent – very thorough and spent the time to hit all of the things going on with me. I was referred to a few specialists and have been back for follow-ups with some of his Physician Assistants. Everyone has been very nice and they’ve done a great job. I’m very happy. Also, there is not a long wait in the office like so many other practices. When you call to schedule, you usually have to leave a message, but they will call you back.