Both of my kids are at different points in the process: one completing and one beginning. From start to finish McCormick is always top notch. Excellent communication, patient care and most importantly best results!