I've been going to Dr. Yaffe for years so perhaps cannot give a truly subjective review, but I've always been satisfied by the level of care he gives. He is an incredibly busy and successful doctor so your time with him will be brief, but he gets to the point and makes sure you get what you need, whether it is a therapist, new diet, reference to a specialist, or time with other doctors in his office. He knows his patients well, remarkable for someone who must have thousands of patients. I also find him very down to earth - he will suggest the simple, less expensive treatment, before ordering a battery of tests. He has a great staff, although everyone seems overworked and harried - it is for this reason that I give his office 4 stars instead of 5.