Grand Velas Riviera Nayarit, Nuevo Vallarta, Mexico
Another top-notch Mexican all-inclusive resort, Grand Velas Riviera Nayarit offers luxury suites as well as first-rate services and facilities. Guests can enjoy anything from kayaking and Pilates classes to massages at the full-service spa. The resort has 3 gourmet restaurants serving French, traditional Mexican and Italian-Mediterranean cuisine as well as delicious cocktails and refreshing drinks prepared by professional bartenders.