Both of my children had the best experience with both Dr Kapoor and Dr B. The office is run very smoothly, we never had an issue. My kids were never hesitant about office visits, they always had such a positive experience. I highly recommend this practice.