I haven't been to a CTS camp, but I have read positive comments from CTS athletes on the CTS forum.

Alex