Upscale resort featuring modern accommodations, a private beach, spa, and kids club. Guests can enjoy diverse dining options at 7 restaurants and relax at multiple bars.