Upscale hotel with chic rooms, restaurants, bars, a private beach, and a spa.