Every detail here is right. The office staff are pleasant and very helpful. It took a while to sort out my odd insurance, and they were patient and persistent. Dr. Rapp and the dental assistants have a warm, welcoming manner that puts the children (and me) at ease. After one rather difficult appointment, Dr. Rapp called the next day to check on my daughter and make sure she was feeling well.