387 NV Beach 4.jpg
wide; beach; Nuevo Vallarta; Mexico; surf; waves; Banderas Bay; Puerto Vallarta; Sierra Madre; mountains; recreation; travel; tourism; tourist; vacation; play; fun; relax; holiday; Vidanta; hotels; time share; clouds; wet sand; Pacific; ocean; sea