I brought my 2 year old here because she had multiple cavities. She needed to be put under general anesthesia to have her teeth fixed. The process was confusing trying to figure out medical insurance, dental insurance, the dental office and children's hospital. Everyone seemed pleasant enough, but there are a lot of different dentists and people in the office that you need to deal with. In the end the dental work seems to be fine, but we were faced with exorbitant additional costs that we were not informed of until five minutes before our 2 year old was put under general anesthesia, that would not be covered by medical or dental insurance. If you use Walnut Creek Pediatric Dentistry, I highly suggest you make sure you know exactly what you will be charged with.