I am an advanced diver, and shore diving off Coki beach is not the way to go. There was what appeared to be several hundred snorkelers in the water where we made our entry. We brought our own regs, but the rest of the equipment was theres. All the gear was pretty good except for the fins. They were all sizes mixed up in boxes, and they were all short in length, and torn.