My first visit. Everyone took time to understand my issues. They answered every question without being rushed or impatient and solved my concerns. Very thorough. I do not have dental insurance and costs seemed reasonable with expectations and market. A well coordinated and respectable group. Hey, doc! With this good review is my next visit free?? Oh, well. Had to ask!