I can't explain or describe enough how good this trip was. Detailed and 100% private attention. Everyone was very professional, hard working, and very carefully adjusted each experience to make it better. Driver is with you at each location and ready when you are to travel. Very nice and professional. The whale shark watching is phenomenal and once in a lifetime. The local crews actually bring the whale sharks within feet and inches of you over and over again for thirty minutes. The boat crews are constantly there in the water making sure you are safe and getting the most. 3 different whale sharks were constantly right in front of us and near us within feet and in a few cases, inches. Gentle giants. The sandbar tour guide was with you every step and making sure your stuff is watched and you get transport and to each side of the island. Kawasan falls was even more cool and wondrous than the photos. You need to see it for yourself. Large jungle river canyon with jade colored and fresh water. Plenty of jumps and exciting climbing and swimming with even a big rope swing jump towards the end. Guide was very friendly, helpful, and even got us through the rest of the crowd and pushed us ahead. Very detailed and attentive. Definitely come to Cebu and get this trip. Absolutely 100% worth the long day and the money. Once in a lifetime.