Pros: Great private beach, staff members very nice, good location, good food, great service.
Cons: property needs some update, pools are kind of insufficient, if it's a premium resort I would expected better alcohol brands, all those extras that they always try to sell you like the cabannas, better food, better alcohol.. that's not a premium hotel thing cause you're already paying good money for your stay.