What a disaster. This was the only direct option so I cannot rate it less than 3, I suppose. We were all boarded on time only to wait an excruciating 25 minutes in a shabby cabin with no air conditioner. The flight was uneventful but after landing in Algiers, we sat another 35 minutes without disembarking. People got anxious and the captain or his team did not make any announcement. If you have no other option use this airline. Otherwise, don't.