The exam appeared tough, but I passed! I would recommend reading the PMBOK Guide, this is what helped me! Also, going over several mock exams will help as well! ProjectPrep was an excellent resource.
Training for Project Management Professional (PMP)®, PMI Agile Certified Practitioner (PMI-ACP)®, and Certified Associate in Project Management (CAPM)®