We went to Rafiki resort to go rafting and were very satisfied with the experience. The owner was very personable and informative about the resort and it's purpose. We had a great breakfast prepared upon our arrival and afterward took a slide down the extremely quick waterslide located right off of the breakfast area patio. Our guide was Randall and showed us a lot about the nature and local plants. The ride was a little scary at first but I always felt we were in good hands. We stopped along the river for lunch. Rafiki owns land along the river where they have made a pavilion and also working with bathrooms which was a plus! The lunch was warm and fresh brought out by the staff from Rafiki right before our arrival. We then stopped at a beautiful waterfall and were able to swim and take photos there. Photos were taken throughout the whole trip to document your adventure and are offered for sale as a package at the end of the tour. Thanks for a great time! We hope to be back in the near future!