I love Dr. Rosenstein. He takes his time with his patients and fulfills their requests. I would put 5 stars, however I've never had a great experience with the office staff. I have had phone calls that have never been returned, appointments that were never made, I have been billed incorrectly. So other than the office staff, my experience with Dr. Rosenstein has always been positive.