Upmarket all-inclusive hotel with private beach, water park, spa, and kids' club. Offers full spa services.