I have my PMP. I considered the certification test to be verydifficult.
Just for comparisions sake, I consider myself to be quite good at schoolwork and testing. Top 10% of my NPS class, 95ish average for License Class, BSNET. I've worked NLO, RO, System Engineering (SE and Supv) and Scheduling (inc Supv) and have Project Management experience.
I took a 'PMP Bootcamp' class that was 40 hours over two weekends before I took the test. It was quite expensive but worth the coin to me as neither the test nor the material is very straighforward and I am sure that I would not have passed without the class. It's just some really obtuse stuff.