The following should be taken into account even if holding a Visa:
Nationals of Sudan must hold a hotel reservation, at least USD 1,000.- (cash only) per person to cover their stay, and a yellow fever vaccination certificate issued more than 2 weeks prior to arrival.