The Bakal restaurant on the complex features a different all-you-can-eat buffet each night (i.e. Italian, seafood, Mexican, etc.). They also have a menu from which you can order such things as steaks, sandwiches, salads, soups, and desserts, in both American and Mexican flavors.
The atmosphere is relaxed, with a wonderful view of the sunset of the ocean through the palm trees in the evening. The wait staff is prompt, courteous, and unobtrusive. If you want a great meal without having to leave the resort, this is an excellent choice. The restaurant is a bit pricey, though.