I just did this dive last Friday and it was one of the coolest things I've ever done. Forget the whale sharks, they are like giant floating cows. They were cool, but the great hammerheads were even better. If you are a shark person, like me, you can see multiple types. For divers who need to get over a shark phobia, like me as well, this is a good dive to get much closer and much more personal than you would in the wild. (unless you were on a shark feeding charter). The manta rays also love playing in our bubbles overhead. This is an incredible chance to be around multiple pelagics in crystal clear vis. Hardcore divers can check their ego at the door because this is a dive to be simply enjoyed. One other thing, we got to stay down for 40 minutes on ours.
If I could pay $300 again and get that close to a great hammerhead, I'd do it in a heartbeat. Sure you could pay to see them in the wild, but try doing that for under $2,000 minimum.
This is a great experience!