I just passed all three levels, all on the first try. I would highly recommend getting the Kaplan Schweser books because they save you time and the extra practice exams were probably the single most useful thing to have. Also I took NYSSA classes, but they were useful in L1, less so in L2, and...