I dove with Amigos Del Mar in Cabo for a week, great dive operation, extended dive times and highly professional but fun crew. If you go with them make sure you ask them to take you to the Blowhole and Whaleshead, I liked these two dive sites better then Cabo Pulmo (Pulmo is a must and the food at the outside Cantina there is great). I was there in Nov. and the water temp was 82 degrees and Vis was incredible. Did Pelican Rock and The Arch, was not to impressed and the Sand falls were just a trickle at the time I was there.