I was just there a couple weeks ago and wasn't impressed. My least favorite excursion/destination of my whole cruise. The staff was nice and they brought food and drinks to the beach chair/umbrella. The food was decent, but I just wasn't impressed with everything else. We left after only a few hours.
One issue, the ocean was covered on the bottom with seaweed, except for a little area along the edge. Down the beach it was cleaner. I know that wasn't a result of Nachi Cocum at all and they had no control of it, nature happens and nobody can control nature. The pool was ok.
The positive, I felt safe, as there was security at the entrance (gated with a staff member). It was quiet and not crowded either, which is a plus. The taxi going there was $5 more then the return taxi. I think $25 going there and $20 returning.