Been taking my kids to Dr. Rosen for years now and we are happy. He seems competent, especially since one of my kids has rather soft teeth and had some difficulty with them. But he is fine with Dr. Rosen. No complaints. Dr. Rosen himself is affable, his staff slightly less so. All in all, four stars out of five.