Sophisticated all-inclusive hotel featuring multiple restaurants, a spa, tennis facilities, and both indoor and outdoor pools. Guests can enjoy beachfront access.