Dr. Narula and her staff are all very nice and competent. They take very good care of their patients. They are gentle and efficient while working on you. They don't make you wait all day, but it wouldn't matter if they did, because their lobby is pretty awesome.