I did the CBT course at ATP when I took my ATP written. No previous studying within the previous 3 months. Did about 5 hours of "studying" and then took the test.
Ended up with a 94%. IMHO, worth the money if you don't have the time to prep on your own- however it's nothing but rote memorization and won't help you pass your checkride or an oral...