Best way to revise for level 3?

What do we reckon is the best way to revise for the exam after covering all the material?

Lots of AM past papers?

Go through all CFA EOCs again?

Some combination of third party stuff?

As an aside, has anyone tried the Analyst Ninja mock exams?

I am also interested in this. Especially if you have covered all AM papers already.

#A

I found the 3-day review workshop (on-demand) to be very helpful.