Highly recommend this tour! Swimming with the whale sharks was a surreal experience. It was also very convenient that you can rent a go pro at the location and people on the boat offer to take videos for you. Lynde, our guide during the whale shark and tumolog falls was really kind, informative & helped capture our experience with great photos. Our canyoneering guide Joseph was awesome! He went above and beyond to make sure we had a great time and have great photos and videos, especially with my older parents. We were very happy to have Joseph as a guide, it was enjoyable to spend 3-4 hours with him. My older parents who definitely were tired from the long adventurous day can’t stop talking about this tour nor showing photos and videos that were taken. Such a beautiful place and this tour definitely showcases the beauty of nature.