There are too many great restaurants on the island to limit your choices to those associated with the hotel. Personally I wouldn't do the all inclusive thing.