My whole family liked this practice. The entire staff is very friendly yet professional. They were great with my two young daughters, too. I am not sure about the expense as they accepted my insurance. One of the best dental experiences I have ever had! I usually rate one below the top because there is always room for improvement.