Upscale restaurant with live entertainment, part of a hotel with a spa and pool.