I can't even begin to say how incredibly amazing Dr. Rosenstein is. He actually LISTENS to you. He genuinely CARES about his patients. I have never in my life met a doctor who is so easy to talk to, or is as receptive, understanding, and willing to get you the care you need. He understands what youre going through, and genuinely wants you to get better. I love this doctor. He is one of the best people I've ever met.