Wonderful and caring and helpful staff. Dentist is very knowledgeable and talks through the treatment plan so that the patient understands his/her options. I love his philosophy of maintaining as much of your original teeth and smile as possible. I highly recommend Dr. Heap and his staff and practice.