I went on one of the advertised snorkelling trips with this company. When booking we asked if it was a dive trip which we were tagging along to and were asured it was a snorkling trip and we would be taken to several different spots pointed out on a map.
In reality this was not the case, there were aprox 10 snorklers amd 3 divers on the boat. We arrived on an island amd were told to snorkel and be back in an hour to move on, we than had to wait another hour for the divers to return then to be told we were staying in the same place fpr another hour because the divers needed more time. Only because i complained did we move to"a different site" which turned out to be a couple of hundred metres away which i had swam to earlier.
We were treated as inconvieniencs by the staff and it is extremley over priced for what you get. I would recomend using a different company if you want to snorkel