i had flown with bahrain air. It was comfortable.

The seats pitch spacing are good and larger than other airline companies.

 

Seats are made of leather.

There was no delay. which was good.

 

But the only thing i felt is that some of the flight crew seems not properly trained. One of them was not so professional in saying the safety briefings before take off.

 

But as a whole it was fine. You can get your own meal on board.

 

But you must take the risk to lose the ticket in case you couldnt catch your flight or even cancelled your flight less than 48 hours before travel date.