Air Bahrain is a cheap airline because they have late night flights, if you are OK with that, and don't have a little baby, sometimes convenient connections.
But also you have to be prepare that they may cancel a flight and inform you the same day, so if you have an occasion forget about it ;)) the next available flight will be after at least couple days.
and keep in mind the ticket price is nonrefundable.
It is always your choice, wish you all safe trips