All-inclusive beach resort featuring multiple restaurants and bars, plus indoor and outdoor pools.