We loved the snorkelling. It was not an overcrowded boat, which allowed us to enjoy looking at the fish underwater (instead of multiple people). The fish feeding was a lot of fun and allowed for great underwater photo opportunities. The scuba/snorkelling team were fabulous and very attentive to all our needs. Would do this tour again.