Overall the experience was good. Cannot say the best I ever had to be honest. They only provide 1 time snorkeling. Compare to Gili Trawangan, Belitung, they got several snorkeling spot. However the tour guide was great. Even better if the waiting time in PhiPhi not too long. It just wasting time, with no attraction. All we can do only eat, massage, and at the other side cannoing.