Banderas Scuba Republic, SA de CV is a diveshop in Puerto Vallarta, Mexico and offers lessons from the diving association PADI in English and Spanish .