Upscale resort featuring multiple pools, hot tubs, a spa, gym, and beach clubs.