Dr Kapoor was excellent. My first time visiting her and she stayed and listened to every concern I had. Most times I go visit a doctor, it feels like they are just rushing to the next patient. But Dr. Kapoor took her time and explained everything during my visit. I had to wait a while between the nurse and the doctor seeing me, but it was def worth the wait.