Coco seems to attract an older demographic, so keep that in mind if it is important to you and you are young. I would go with Nirvana over any of the other options any day. Nirvana does not have a bar/restaurant on property if that is a want. However, you have numerous options close by and if staying in the Owners Suite I believe you get one meal a day cooked for free, you just need to provide the supplies. If you are leaning towards Nirvana you will need to book quickly, as it fills up a long ways out.

Guest to beach ratio is the best I have seen in Negril.