I was not very happy with this tour. The experience did not match the price point.
We paid for snorkelling and not the sea walk so the company split us up into two groups. The main guide Mr. Sony spoke English, but the tour guides on the snorkelling boat had a big language barrier.
The weather and sea is not under anyone's control, so I understand that we didn't get to see a lot of fishes, but I wish the company had planned better and taken us to a different spot.
The tour felt unorganized and did not deliver on what was promised. They didn't have fins that fit my small feet. They promised us towels, but we didn't get them when we needed them after getting out of the water. We had to wait for a while. No one had a safety conversation with us about using the fins and snorkel or our comfort in the water and that felt like a dangerous oversight.
I did enjoy the extra time we spent at the beach where we had lunch. There were beach chairs and umbrellas, which was nice.
Overall, if this is the general level of fish usually, the trips shouldn't be done at all.