Beautiful property, cleanest resort we have seen in a long time, gracious staff who care about the guests and go the extra mile, options for different traveler needs such as party pool with loud music VS quiet pools, food was a cut above many places we have stayed, beautiful property overall!!