The Secret: Room Service
The Vidanta resorts in Nuevo Vallarta and in Riviera maya have over 20 restaurants with various cost levels. However, something you might not realize is that the most cost effective food can be gotten from room service. A variety of food is available including fajitas, pasta, enchiladas, pizza, and variety of other tasty reasonably priced foods. There is a catch. You should order about 45 minutes before you want it . It doesn't come quickly. You will exhaust the choices if you do it multiple times, but it is a great choice when the kids (or you) are exhausted and don't want to venture out of the suite.