Doctor Rosenstein is the best. He actually listens and spends time explaining what I have to do to get better. The staff is very professional and friendly, and I am seen by the doctor within ten minutes of my appointment, which is really important to me. I highly recommend Doctor Rosenstein.