No personal experiences yet, but I am sure I will some time in the near future. From my research, if you want the best, then that is who you should go see. Not only are they doing shark dives, but they include shark education which extremely important. I would suggest you go to their website and check it out for yourself. They even have a free video about what they do. There are many other great operations in the area as well, but if you really want the best then you got it.