Passed the PMP on the first attempt today.
I used Joe Phillips' course on Udemy, the PMBOK guide, Ricardo Vargas' PMBOK Processes explained, and of course PM PrepCast exam simulations/test questions.
Basically I went over Joe's class first while taking notes, watched Mr. Vargas' video explaining how the Processes flow (really recommend this as I found it way more logical), went over the PMBOK guide, and did practice questions while reserving the exams for once I felt confident in taking one. After doing PrepCast questions I would go over the areas I needed improvement.
I cannot recommend the exam simulator enough, it was very similar to the actual exam. I actually found the exam to be a bit easier with the lack of ambiguity in some questions.
Overall, if you are serious about taking your PMP I highly recommend doing the PrepCast tests/exams as a way to supplement your studying.