The ratings for this tour are very good, but I was let down. First, the host was not responsive when I was having trouble finding the meeting location. But it was mostly the organization that was bad, our host was not the same guide advertised and he didn’t speak any english, so communication was basically non existent. And he didn’t even have enough snorkeling gear for everyone on the boat. He also didn’t give much guidance on snorkeling and some people were expecting that.