Great stay, definitely would recommend Coco Beach Resort. The staff were extremely friendly and attentive. The property is great, basically there are two pool areas separated by the pool bar/restaurant but all rooms seemed to have direct access. Prices were generally reasonable, but some of the drinks were a bit excessively priced for what they were. We stayed in a 2 bedroom and it had plenty of space and was clean. If I had any complaints it would be that there is no gym on the property, the room furniture (beds and couches) was really uncomfortable/worn out. Plenty of restaurant options around the resort. Would definitely recommend!