The luxury all-inclusive Grand Velas Riviera Nayarit Resort is located near Puerto Vallarta, Mexico. Reservations include dining plans at four a la carte restaurants, various snack bars, pool bars, an in-suite dining. Sample meals prepared by famous world chefs.