I'm giving Dr. Kermani 5 stars because he, as a doctor, has and will always completely deserve them all. I agree with the other reviewers that his office has been filled with truly horrendous people the past few years, but I recently (a few days ago) had a visit for the first time in over a year and was pleasantly surprised. He has updated to an electronic system, and it looks like the office staff has gotten an upgrade along with the change. I called and left a voicemail about making an appointment late on Friday (fully expecting no return call due to previous experiences) and got a return call and same-day appointment the following Monday. His nurse was great, and the girls up front expedited things pretty quickly. Regardless of the issues I've had with his staff in the past, Dr. Kermani has been a wonderful and trustworthy doctor for my grandmother, my mother, and I, and I even went to his wife as a child for pediatric dentistry. My child is about to start going to her too. I care about knowing that my doctor is not only a trustworthy source of health information but also a genuinely good man. Dr. Kermani has always fit that bill. He is always going above and beyond, being there for his patients. I hope his office staff is on the up for good because I love this doctor and hate to see the reviews all reflecting their poor service rather than his exceptional skills.