Been coming here for years. The doctor is up on the latest tech and techniques so I don't worry that something may be missed. Fun and friendly staff, office is clean. Those that may complain about costs, this is a small local business and yes, some costs may be higher. But you are paying for the best care around.