Dr. O'Keefe's office setting and staff is the best I have ever encountered. They have very high tech facilities and equipment and everyone there is very energetic and knowledgeable. Dr. O'Keefe is very thorough and explains everything to you step by step in a very easing manner. While he is not the cheapest option out there, my teeth and comfort level is worth paying a little more. I highly recommend Dr. O'Keefe to anyone that asks about my dentist.