My son has been attending CKA since September and we couldn't be happier with our experience. Choosing CKA over other options has been one of the better decisions we've made for our sons future, as well as our present. The staff is so wonderful, personable, and responsible. My only regret is not signing up for CKA sooner, and I completely understand why classes fill up so quickly come September.