Doctor Shafaghi is amazing! She is very personable, she explains every steps of treatment so that I understand what’s going on. I had a couple of crowns with her. She is very detail oriented and her work is just very meticulous and perfect.