It was very well organized and a very friendly and accomodating atmosphere! The guides were great, motivated to ensure everyone felt comfortable, they even made some nice videos and pictures on the boat and underwater, as a wonderful memory of this snorkeling experience. We did the afternoon tour (12h-17h/18h), slightly higher price and smaller boat. We did the tour 2x as for us it was the best tour, and the places we went to were worth seeing more than once!
In the end the 2nd tour was bit different, some new places due to the weather, so we were so lucky to explore different places. We saw beautiful big seaturtles, baby reefsharks, an at Pinnacle Bay some big reefsharks. Even a barracuda! And many other beautiful fish and coral. The guides did instruct us on clear rules, not touching and coming too close to animals.
We preferred the afternoon trip, as it was more relaxed and in our eyes more quality time. Food was great (included), I could ask for vegetarian (when booking).
All in all an unforgettable experience!