i have used this company 3 times now, in 2012, 2017 and 2022. each time i was treated very professionally by all shop staff, captains and dive guides. they really educate their patrons about the law, and personal behavior and responsibilities during the swim. the are very respectful of the wildlife. this time we had captain troy and guide paigel they are stellar at what they do!