Took the AF promotion from TUN last January. Found the airport quite organised and I (EU citizen) got a free visa on arrival (20 mins wait in line). Security/immigration on departure took 20 min together as well. Not sure if you can do airside transfer. My feeling was Tunis was a safe place, I felt safer than in Caïro (although I can't comment on statistics on safety).