That being said, Bahrainis are rarely on time. Their idea of punctuality is different than most Westerners. Furthermore, if some personal/family issue arises, they will automatically deal with that and either cancel your meeting or not show up.
Most people seem to give of their time freely.