One more thing, make sure which ever company you choose to dive with is PADI certified. There is at least one company in San Pedro that isnt.