A TASTE OF MEXICO AND BEYOND
Whether you’re craving classic comfort foods, like flatbread pizza and burgers, a local plate of traditional pescadillas, or light, healthy options, our tempting restaurants are ready to serve fresh, flavorful culinary delights. Representing Mexican, American, Thai, and more, our eateries offer everything from quick bites to sit-down meals—and everything in between.
ERNESTO’S
FARM-TO-TABLE FRESHNESS
Mastering authentic Oaxacan and international cuisine with a local farm and ocean-to table sensibility, our signature restaurant offers casual dining for all. Fresh, provincial ingredients make up every meal, from seasonal breakfast buffets to á la carte dinners. And with generous open hours, early birds and night owls alike can enjoy a proper meal.
MEZCALINA’S
SOCIAL HUB & OUTDOOR CANTINA
Tucked away within the resort Clubhouse, Mezcalina’s hacienda-style dining lounge, laid-back atmosphere, and substantial drink menu make it the perfect place to socialize with friends—old and new. Round up your crew, order nachos and tacos to share, or catch the big game on the big-screen TV. Come have a rollicking good time.
COCO BAR
DINING AL AIRE LIBRE
When you’re ready for a change of pace and palate, Coco Bar offers fresh ceviches, sandwiches, and Asian entrées, all in one place. Inspired by the exotic flavors of Oaxaca. And with an eclectic drinks menu—loaded with tequilas, gins, and other curated specialties—to match, this restaurant stands as Vivo’s most diverse dining experience.
POOL BAR
LAID-BACK LOCATIONS
Sip on a signature or classic cocktail of your choice, handcrafted by one of our friendly camareros, without leaving the warmth and revelry of our infinity-edge swimming pool. Also on the menu: refreshing mocktails, craft beer, wine, and bubbly. If you’re hungry, Ernesto’s will happily deliver poolside.