I don't know why so many people complain about the food in AI resorts. You got o a foreign country, expect the food to be local. They will have some mix and variety, but cooking style, ingredients, and many recepies will be dominican. Many resorts run specialty food nights (american, spanish, italian, mexican, etc.)
I have never had problems with the food anywhere I go. I travelled Europe, and North and South America extensively. I don't complain about food and eat anything that looks edible and is not outright nasty. Never ever had serious problems.
Really it's a mistery so many people complain about food in AI's. If you want American food, stay in America. if you want French food, stay in France. If you want Zambian food stay in Zambia. If I go to Mexico, I have to expect that the food be spicier than normal and the recepies, even though "neutral" will have some of a Mexican touch. Same applies for the DR.
And everytime I visit AI even for 2 days, I feel I like put up weight

(must be from all that whisky...)