I've been there two nights a couple of weeks ago and I would be back in a heartbeat if I could (but outside the rainy season!).
Location is great, personnel is fantastic, room was very good (upgraded to a spa with water view), lounge is vey nice. Breakfast for Diamond was the full buffet with ala carte items.