Reviews I have read elsewhere (TA) did not make this seem too promising.
From what the reviews implied the beach was not the cleanest, it can get quite crowded, the merchants hawk their wares to no end you have to pay for everything, meals, drinks, etc.
The dolphin swim from what I read make it seem you get a 30 min free swim with the dolphins, but then they went on to say that you basically stand in 3ft of water and watch the dolphins.

I hope someone here has first hand experience they can share, but from what I read, it seemed like it left a little bit to be desired.