Excellent dentist. The staff is very professional. They NEVER overbooked their patients. They are always waiting on my arrival and I am always early. I feel that they are very honest about the work that needs to be done. I can't really rate the cost because I use insurance. They use high tech equipment that makes the expereince less painful and quick. They are very attentive to the patient's needs and pain level. I recently changed dental plans just so I could keep this dental office. If all dental offices were like this, people wouldn't be afraid of the dentist.