Upscale, all-inclusive hotel with a private beach, pools, spa, and kids' club. Features a 5-star rating and a Blue Flag beach.