Dr Kapoor is great and thorough! The office is a bit slow. Including wait time, each of my 3 appointments so far have end up longer than 2 hours. The copays are taken within moments of arriving so it becomes a hassle to back out of the visit if time is running out. But none of this reflects on Dr Kapoor. She is still great.