La Cascada - The resort's main restaurant serves breakfast, lunch, and dinner, with à la carte choices at all meals, a buffet at breakfast, and theme buffets available at dinner. Both air-conditioned and terrace seating is available, and there's live music at breakfast and dinner. El Set - Another all-day, à la carte restaurant offering breakfast and dinner buffets as well, this place features Mexican cuisine, seafood, and steak at dinner.
Arrecifes - Spectacularly situated on the beach, this open-air restaurant serves an international menu at night accompanied by piano music, and includes the On the Rocks Bar.
La Playa - Sun and shade terraces, neighborly pelicans, and a menu of seafood, Mexican specialties, sandwiches, and salads draw guests at lunch.
La Cantina - A contemporary version of the traditional cantina, this intimate spot features tequila by candlelight.
Room service runs 24 hours.