There's only one thing you can do after staying at Coyaba, and thats coming back asap.
The food menu is great, different theme's every night and all a la carte. I recommend you take the all inclusive plan, it will save you heaps of money if you want to enjoy every meal at the hotel.
I have never met such friendly hotel staff, they go out of their way for you. Friendliness is something really familiar for any Jamaican, which we experienced off the hotel grounds. The beach is really nice, so is the pool. Three restaurants provide excellent service, and live music performed by Jamaican musicians was provided at every dinner.
Only 50 rooms here, so don't expect the mass entertainment you might encounter at RIU, Sandals, Iberostar or others. Go to Coyaba to relax and endulge yourself in Jamaican hospitality.
We had a deluxe room with garden view, which actually had more sea view than garden view.