We had a great experience with this tour! The boat was clean and in great shape. The captain and all the deck hands were very friendly and knowledgeable about the reef and marine life. They were genuinely concerned for our safety as well. There were lots of jellyfish in the water that day. They took extra care to explain how to avoid them and had treatment on board in case you were stung. We'd do it again!