I've been seeing Dr. McCreary for 18 years. All for cleanings and checkup and one cavity. First rate operation with a great staff. Can't comment on costs but my dental insurance always covers what he charges. His practice is always busy with many long term patients. First rate man, great dentist. I've recommended him to a number of friends and they all agree and thank me for the referral.