Upscale hotel featuring sea views, two restaurants, pools, a spa, and a private beach area.