We swam with the dolphins in Cozumel and I can tell you that it was well worth the money we paid. The swim is different than the encounter...with the encounter you just basically get to pet them, but the swim lets you get pushed and pulled through the water by them...awesome. I've only done it in Cozumel, but I highly recommend it. That was the best part of our entire trip!!