Feedback on Carmichael Training Systems

Has anyone ever used them? Are they any good? Any other recommendations?

Thanks