I don't know what's up with all of the negative reviews...
But from my personal experience with Dr. Kashyap, I think she is great. She is very kind, patient and knowledgeable. I am currently pregnant with my first child and have TONS of questions I'm sure she's heard a million of times, but instead of brushing them off as silliness, she answers them courteously.
When I expressed pain around my right rib cage, she made a rushed appointment to have an ultrasound done. She listened, and without her I wouldn't have known I have a polyp in my gallbladder.