I've been taking my Daughter to Dr. Ashrafi since she was 1 month old! She was born with 2 bottom teeth, and they had to be removed. Dr. Ashrafi is very thorough and he is very gentle. The office is very child friendly and the waiting room is a hit! They have a "Nemo" aquarium with many fish from the movie as well as lots of wall style activities for the kids to play with while you wait, which for us has never been longer than 5 minutes! If you have more than one child as I do, they will have both children go in at once. What I like best is that the parent(s) are allowed in the treatment area. Many dentist's offices do not allow this, and I will NEVER use that kind of place! I want to see whats going on and be able to ask questions. Also they don't push service like x-rays if they are not needed. Some places do and I don't like that! The office is very bright with all the many windows and I think all the wall hangings and decorations would take away anxieties some kids might have. All the staff are excellent! I recommend him to anyone who is seeking more than just a teeth cleaning, but a long-term dentist for your kids that actually takes the time to get to know your child and YOU!