I had a wonderful first visit with Dr. Kapoor, despite having a slightly long wait time during what seemed to be a busy morning. Nevertheless, once Dr. Kapoor was in to see me, she was very patient and took the time to clearly explain everything to me. She was very willing to listen, and went above and beyond what my past providers have done to try and diagnose me. I will definitely be returning here for my future healthcare needs.