/
Close
Newsletters  | Mobile

Best Mexico Beach Resorts

Best Mexico Beach Resorts: Grand Velas Riviera Nayarit

Courtesy of Velas Resorts

No. 10 Grand Velas Riviera Nayarit, Nuevo Vallarta

This 267-room upscale all-inclusive moved up several places from last year’s World’s Best Awards, thanks to factors like attentive, intuitive service, a lavish three-tiered infinity pool, and five restaurants serving the kind of sophisticated dishes you might not expect to find at an all-inclusive. Frida restaurant in particular impresses with octopus and scallop ceviche and crispy candied suckling-pig tacos cooked in banana leaves. The resort also ranked highly with business travelers: the attached 10,000-plus-square-foot convention center can host groups ranging from 10 to 2,700 guests.

Advertisement

Sign Up


Connect With Travel + Leisure
  • Travel+Leisure
  • Tablet
  • Available devices

Already a subscriber?
Get FREE ACCESS to the digital edition


Advertisement


Advertisement

Advertisement

Marketplace