Dr. Klein's practice is a fabulous dentist office that does great work and is meticulous. This is an organized office with wonderful and caring staff who go out of their way to be helpful from the moment you make your appointment. They have a great reputation so it can take come time to get an appointment on routine things. If your child is just starting to go to the dentist, expect it to take several months to get that initial appointment. It is truly worth the wait though as they are so skilled with children and their anxieties about the dentist. Work with children is their specialty, and nobody in town is better. I have been very impressed.