Pros: Beautiful, well designed resort. Beautiful sunsets. Beaches are beautiful coves and were not crowded at all. We could easily get beach chairs, use paddle boards, and kayak easily. They have simple one gear bikes to get around on the island. They also has car rental services, but we did not use those. Front desk staff was friendly and seemed knowledgable.
Cons: Drinks took forever. We eventually opted to go to the bar ourselves instead of request service poolside or beachside. This didn't ruin our stay, but was annoying since we were paying for drinks.