If you're a food snob but want the simplicity of all-inclusive, look at Grand Velas in the Riviera Maya. Pretty much a must to go Grand Class in the adults only section. We've been to the Royal and a few other places in that area and none have been as good. Who knows though, it's been a couple years and things change pretty quickly. I still remember the meals we had at Cocina de Autor and Frida though. Mole venison dish is still the best venison I've ever had.
I'll second the recommendation for Grand Velas - awesome resort.