We love Smile Ranch! Everyone is friendly and kind. They are also very good about appointments starting on time. Both of our kids are so comfortable going to Smile Ranch.