Agree with many above. Shep is top notch. I finished my ATP written in such good time that the administrator thought I left the room to ask a question. I think she was about to scorn me. ;-)
Anyway, I prepped for about 2 weeks (lightly) and got a 98%.
Can not recommend them enough.