I have watched my son blossom right before my eyes in only a couple of months. His team is so patient and professional, to say they are awesome would be an understatement. I love CAC they are amazing!