I passed the PMP on my second try. I highly recommend taking the simulation questions. It provided great context and insight which I did not necessarily receive using other study materials.
Training for Project Management Professional (PMP)®, PMI Agile Certified Practitioner (PMI-ACP)®, and Certified Associate in Project Management (CAPM)®