My son and I just returned from Cuba and we dove for 2 days in the Bay of Pigs. Stay in Playa Giron, Hostal Luis is highly recommended and the scuba bus stops right outside their front door. National Dive Center in Playa Giron will outfit you and while the equipment is anything but new, it seemed to be well maintained. There were over 30 divers all together, but we were broken out into groups of 10; both son and I are Rescue Diver certified, and we were very impressed by the capabilities of the other divers in our group. Excellent buoyancy control and very safe. Prices were extremely reasonable - $25/dive including equipment. We dove Cenote Mar day one and Playa del Tangue day 2. Vis was extraordinary (>100ft). Not as many reef fish or larger animals as we have seen elsewhere but the coral was beautiful. Make sure you have a full 200 bar before going in as some of the tanks were <170 bar.