Source: Tourism MediaRiviera NayaritWorldMexico and Central AmericaMexicoPuerto VallartaRiviera Nayarit