We did a tour to Lila to snorkle with whale sharks. In advance, we have been unsure whether we should do it due to ethical reasons. We then decided to book a high quality tour with less people and an experienced guide. And the tour met all expectation - or rather: was exceeded. We have been only 3 people, snorkeled not with the bigger crowd but a bit distanced.
Ben has been the best guide you can imagine: very helpful, experienced and a really nice Person! The videos he made are just excellent. And the experience to snorkle with the whale sharks was just great! We are happy that we have opted for the tour!