Cannot fathom the amount of progress in such a short period of time. The instructional format and amount of class times fits what my kids wanted. I also appreciate the attention the competitors/coaches give to my kids. Happy to be a member of the Caio Terra Academy.