We went last spring, and enjoyed it. The area they go to is pretty calm, so it's fine for novice snorkelers, and there were plenty of fish and coral to see - lots more than you will see at CC. The boat ride there and back is enjoyable. The only part we didn't like is that, while they picked us up close to the ship, they insisted on letting us off much further down the docks which necessitated a walk through all the tacky shopping that we try to avoid in the Bahamas.