Being my first time to go rafting, I had an amazing time. White Nile rafting has a great support team, the service was even better; from the pick-up service, meals, rafting experience to the friendly staff. Excellent service.