Small dentist office with terrific treatment from everyone (dentist, hygienist, receptionist) in the office. You have to pay after your appointment, but they file the insurance for you and send you the reimbursement check. I've never had a problem with my insurance fully covering all the expenses, so the prices are good.