Another problem is the weather - the day we were there, it poured down in the afternoon, and they put everything on hold. We had luckily already had our dolphin swim, but there were quite a few groups that hadn't. They closed off the pools, and basically there was just nothing to do, besides sit under a gazebo and drink coffee (for about 3 hours in all).
I'm not saying it was not a fantastic experience, but it is expensive and if you are not lucky with the weather, it can be extremely disappointing.
We have done it now, and I don't think we'll do it again for at least a couple of years.