I can name at least 3 excellent dive shops in San Pedro......as good as I would expect in the States....and maybe a little more attentive.
I am a repeat customer and use 3 different touring companies...base on what I want to do base on my experience with each company.......trust this.....you probably cannot fail....you'll do well and be happy if you use your own best judgement.