Reportedly Kigali's finest toilet paper