I passed it at the first attempt but I did not think that it was easy. I have taken other exams and found this to be more difficult in comparison.
What I like about NASM is that they provide plenty of practice exams. When you run through those a few times successfully, you should be able to pass.
Wish you good luck.