Amigos del Mar is theive shop I would use. The others are OK but Amigos is FABULOUS! Lots of attention to detail and safety; things for every level of diver...can't do any better in San Pedro