This was a great tour. The guides were very organized and super friendly. They took us right to the Whale Sharks and we had a number of close interactions that were just amazing. The lunch was very good and we had lots of fun stopping at the Hotel California.
My only negative is that there are a number of jellyfish swarms where I got badly stung and I had a really bad allergic reaction. It has been a week since the tour and I still look like I am covered in chickenpox. To be safe, you would want to wear a full wetsuit and make sure that there is some vinegar on hand to rinse you off if you get stung!