Vallarta AdventuresVALLARTA ADVENTURES!! I will say it again, use VALLARTA ADVENTURES! This company was amazing! We booked our excursions through our hotel...