An all-inclusive beachfront resort featuring multiple restaurants, bars, outdoor pools, and a spa. It includes a buzzy sports bar serving US-style food and a wide range of drinks.