Our kids love Dr James. She is very personable, and the office is completely set up for kids (games and all), plus sitting at their side is encouraged.
We have VERY positive times every visit.
Cost? We have delta, so I think she is comparable in the area...